Skip to content

Setup a self-hosted Ghost CMS on CapRover

WordPress can be headache to manage. In this guide, I walk you through how to set up a fast and simple alternative, Ghost CMS, without paying the $29 - $299 in monthly fees. At the end of this guide, you will have a site like Buffer's blog.

Dele Omotosho
Dele Omotosho
3 min read

Ghost CMS is a simpler and faster WordPress alternative with a big problem: the price ($29 - 299/month!). In this guide, I share an easy way to set up Ghost CMS on your own server using CapRover.

At the end of this guide, you can have a website like Buffer's blog or this website (deletosh.com) without the high-cost.

Buffer blog, hosted on Ghost

Before you start, confirm you have:

  1. A steady internet connection. If you don't have a steady connection, this process will fail in random places—save yourself the stress.
  2. You've installed CapRover on a server. I recommend a cheap server from SSDNodes.

Got those? Let's start.

Install Ghost CMS on CapRover using a custom template

Open your CapRover Dashboard.

Go to Apps > One-Click Apps/Database

Type in template and select >> TEMPLATE <<

In the text-box, copy the content of this file into the box and tap "Next"

Give your app a name, in my case, I enter: "ghost-cms-test" and hit Deploy

Give this process a few minutes to run. You should now see this:

Finish CapRover installation


Hit Finish.

Give the process about 5 - 10 mins to complete the full setup. If you're curious, you can check the progress by going to Apps > your app name> Deployment

How to check the progress of a new Caprover Ghost App

Go to the HTTP Settings", in the Container HTTP Port change the "80" to "2368", then "Save & update"

How to set Ghost container port on CapRover

After that saving completes, you should now have access to the site.

To login, go to http://your-new-captain-url/ghost with these default credentials:

username: [email protected]"

password: bitnami123

How to login to Ghost install with bitnami docker

My Ghost Installation on CapRover Failed! What next?

CapRover Installation Failed Before Seeing the Last Screen

Tap the "Go Back & Try Again", delete all the related apps and start the process again.

Everything seems to work on "Deployment" but things are not looking right?

Restart CapRover. To do this, login to your server with ssh and run docker service update captain-captain --force.


You should know have your Ghost website installed and saved yourself $29 - $199 every month. If that's not enough reason for you, enjoy how simple and fast Ghost is comparable to WordPress. Now pick a theme and enjoy!

Got questions? Drop it in the comment and share this article with friends and colleagues that will find this need a free ghost setup.

MarketingMarketing Technology

Dele Omotosho Twitter

I help improve your law practice with automated processes, legal tech and knowledge management.


Related Articles

Getting Everything You Can - #1

Never fall in love with... Hello friend, In the next few emails, I will share lessons from my distant mentor, Jay Abrahams (the 21.7 billion dollar man) — with application to digital products. Here's a start: they fall in love with the wrong thing The wrong thing can even be

This Growth Channel Beats Social Media by 3,800%

How can you tap into a sustainable growth channel? For what to focus on fueling your organic growth, the choice is often between email and social media. Here's the only choice.