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:
-
A VPS with Portainer installed using the Unihost script
-
A deployed NPM (Nginx Proxy Manager)
-
Installed MariaDB
After connecting to Portainer, go to the Application section, select Ghost CMS, and fill in the required fields.

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

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

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

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

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

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.