How to Deploy Ghost to Microsft Azure in 1 Click

If you don’t have a Microsoft Azure account yet, get it for free right away. You can sign up for free but the only catch is that you’ll need a valid credit card to verify your account. But hey, worry not. You won’t be charged unless you explicitly upgrade to a paid tier. You can continue using the free tier to the fullest extent as long as you’ve got free credits left or you can stick to the basic free-forever tier using minimal web apps they have allowed in the free tier.

Ghost is a content management system (CMS) like WordPress but is much more simple.Ghost is just simple, minimal and ridiculously faster than WordPress. Ghost is basically a Node.js application with an Ember.js admin client and Handlebars.js themes.

To deploy Ghost in just a few click to your Azure Cloud, head over to the GitHub repository for Ghost-Azure.

Keep scrolling down until you can find the ‘Deploy to Azure‘ button.

Deploy Ghost to Azure via GitHub

Now click the ‘Deploy to Azure‘ button and the Azure deploy tool will automatically load all the necessary details from the GitHub repository for you and you’ll get a screen like this :

Setup Ghost via Azure Deploy tool

Fill in all the necessary details and make sure you’ve made no silly mistakes and hit ‘Next‘. Again hit ‘Deploy‘ in the next screen under ‘Preview’. It will take some time set up the required resources and create your website and deploy it to the cloud. So, please be patient while the deployment is underway.

Deploying Ghost on Azure

Now just click on the URL of your website to check the installation and append /ghost/ to your URL (the website name you chose while deploying) to set up Ghost. Example : https://your-desired-name.azurewebsites.net/ghost/

Welcome to Ghost

Create Ghost Account

Follow the instructions onscreen to finish creating your Ghost blog on Azure cloud.

Now if you login to your Azure Portal and checkout the dashboard you’ll find something like this :

Manage Ghost via Azure Dashboard

From the Azure dashboard you can manage your Ghost instance on the cloud. You can stop it, restart it, delete it, assign a custom domain name, allocate more resources, scale up or down, install SSL certificate, monitor traffic, view logs, etc., etc., as the list goes on and on.

Go, grab your free Microsoft Azure account and create your own Ghost blog. And yes, this is the perfect time for you to start your own blog! 😀

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s