DEV Community


Posted on • Updated on

Hosting a Portfolio Website in Azure Cloud with Custom Domain(Free)πŸ‘¨β€πŸ’».

We are going to Host a Static Website in Azure Cloud with CI/CD using Github Actions and Custom Domain.

So, Basically What is Cloud Computing?

Definition of Cloud Computing According to NIST (National Institute of Standards and Technology-US)

A Model that enable ubiquitious (everywhere) and convenient on-demand network access to a shared pool of configurable computing resources for eg :(networks,storage,applications and services) that can be rapidly provisioned and released with minimal management effort or cloud service provider interaction.

In Layman Term

The cloud is the delivery of on-demand computing resources , everything from application to data centers over the internet on a pay for what you use basis
On Demand Services are:

  • Networks
  • Servers
  • Storage
  • Applications and Servers

What is Azure Cloud??

Azure Logo

Microsoft Azure, formerly known as Windows Azure, is Microsoft's public cloud computing platform. It provides a range of cloud services, including compute, analytics, storage and networking.The Azure cloud platform is with more than 200 products and cloud services designed to help you bring new solutions to lifeβ€”to solve today’s challenges and create the future. Build, run and manage applications across multiple clouds, on-premises and at the edge, with the tools and frameworks of your choice.

So,Lets get Started with Our Project:

Prerequisites :
1.Github Account
2.Azure Account
3.Source Code for your Portfolio website πŸ’»
4.Custom Domain (Tip: Free Domain)
Enter fullscreen mode Exit fullscreen mode

Step 1 : Github Account & Source Code

GitHub is a web-based version-control and collaboration platform for software developers.Owned by Microsoft.

Create a Free Github Account Click here

Afterwards :
1.Create a New Repository 
2.Upload your Portfolio website sourcecode in the repo
Enter fullscreen mode Exit fullscreen mode

Example :

Repo sample

Step 2 : Azure Account

Azure is a public cloud owned by Microsoft,Azure Account comes with 200$ credits for first month and 40+ free for life time.

Students : Click here (Credit card Not Required)
Others : Click here (Credit card Required)

Step 3 : Free Custom Domain

Once you Create a free azure account you're eligible for 25+ free domain

For free Custom domain Click Here

Step 4 : Lets Start the Project

Follow this Link to step by step walkthrough of the project and it's documentation :

Project Documentation :Github Repo
live demo :


the best way to gain knowledge is to make your hands dirty. try new stuff and play with services in the cloud. Side Projects are the best way to gain Experience.

Thanks for reading this post, Give your Valuable Feedback

Connect with me on :

Twitter : @RaghulM01
portfolio :
In Collaboration with @td_user

Top comments (0)