Comment on page
Please note that this wiki page is heavily outdated. Some information may be out of date, or entirely not work.
Ghost requires Node.js which is available on the Tommy plan, Johnny plan, and VPS plans.
Ghost doesn't like being in a subdirectory so
domain.com/ghost/won't work right. We will create a subdomain for it. Log in to cPanel and click the
Let's create a subdomain called
Next, open the File Manager.
Create a new directory in your home folder named
ghost. Make sure this ghost directory is NOT in your
Upload the ghost archive to the ghost directory you just created.
Use file manager to extract the archive by right clicking on the file and selecting
Now we need to configure ghost. In the file manager navigate to:
and edit the
On the URL line where it says
localhost:2368change that to your subdomain that you created on the first step
ghost.domain.heliohost.org. Make sure you leave off the port. Then on the host line where it says
127.0.0.1change that to your subdomain too, but without the http this time so
ghost.domain.heliohost.org. It looks more like:
Next, navigate to:
and edit the
Once again we're going to change the URL from
+ Register Application.
For name enter
Ghost, domain select the subdomain that you created at the beginning of this guide, application URL just leave with the default
/with nothing after it, path enter
ghost, and deployment mode select
Developmentso it looks something like this:
Then click deploy. In order for the Node.js application to be deployed it requires an Apache restart so this could take anywhere from a few minutes to a few hours. If it's been more than 2 hours and it still isn't working please open a customer service ticket and let us know.
Once the ghost application has been deployed you should be able to go to
ghost.domain.heliohost.organd see the CMS in action, and if you want to create new articles and access the backend go to