The easiest and fastest way to install Ghost CMS is to use the Portainer template prepared by our team. This method minimizes manual configuration and allows you to deploy a stable, ready-to-use system in just a few minutes.

Requirements:

After connecting to Portainer, go to the Application section, select Ghost CMS, and fill in the required fields.

Installing Ghost CMS with Portainer - Image 1

Fill in all the required fields, including the password for the previously installed MariaDB.

Installing Ghost CMS with Portainer - Image 2

Go to NPM and create a proxy for your Ghost CMS.

If you have your own domain, add it to NPM and create an A record pointing to your server’s IP address.

For testing, you can use a temporary domain by adding it to the hosts file on your machine.

Example:

<server_IP>   wp.test

Installing Ghost CMS with Portainer - Image 3

You don’t need to create a database manually, as it will be automatically created when deploying Ghost CMS.

Installing Ghost CMS with Portainer - Image 4

Now you can go to your domain and see a fully functional Ghost CMS ready for use.

Installing Ghost CMS with Portainer - Image 5

To complete the Ghost CMS installation and access the admin panel, add /ghost to your domain, as shown in the example:

http://ghost.cms/ghost

Installing Ghost CMS with Portainer - Image 6

Conclusion

Using the ready-made Ghost CMS template significantly reduces setup time and minimizes the risk of errors. As a result, you get a fully functional Ghost CMS website with MariaDB “out of the box,” with minimal effort required for installation and configuration.