Skip to content

Setup a self-hosted Ghost CMS on CapRover

Dele Tosh
Dele Tosh
3 min read
Setup a self-hosted Ghost CMS on CapRover
featured

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.

App Development Step-by-StepGhost CMS

Related Posts

Members Public

Setup Docassemble Document Automation Locally

In this guide, we will setup our system to run docassemble without using the playground or a server. This allows us to use a regular text editor, save our work so we can collaborate on interviews with colleagues and we get an easier way to use MS docx templates with

Setup Docassemble Document Automation Locally
Members Public

How to Sync Logseq Notes Across Windows, Mac and Mobile

A painful problem with Logseq is: the iOS mobile app needs iCloud to sync to your notes. On my other devices I prefer and use Dropbox. Let’s fix it. In this guide, I will share how to sync your notes from Dropbox (or Google Drive) on your other devices

How to Sync Logseq Notes Across Windows, Mac and Mobile
Members Public

Connect VS Code to GitHub for Legal Coding

If you're a legal professional and want to automate your document assembling process at the unbeatable price of FREE, you're in the right place. Tools like theformtool, HotDocs, Pythagoras, etc have comparable feature, the cost adds up. And for docassemble there's a catch: The

Connect VS Code to GitHub for Legal Coding