How to install Ghost on any VPS in less than 5 minutes
Looking to self-host your next Ghost blog or newsletter?
Here's a fast and easy way to install the wonderful Ghost CMS on any VPS!
All it takes is 3 steps:
- Connect to your VPS
- Type:
bash <(curl -sSL "https://installghost.com/?p=selfghost")
- Sit back and relax.
The script will take care of all the installation steps (ufw, fail2ban, MySQL, Nginx, Node, Ghost-CLI, Ghost, SSL).
❤️
If you find our script useful, please consider supporting our work. Some of the links on this website are affiliate links, meaning we may earn a commission or free credits if you decide to make a purchase through our recommendation, at no additional cost to you. Alternatively, you can also make a donation.
DISCLAIMER: Please, review the code before proceeding. This script is provided as-is, without any warranties or guarantees. Use it at your own risk. While we've made every effort to ensure its reliability, we cannot be held responsible for any issues that may arise from its use. If you have any doubts or concerns, we strongly recommend checking out Ghost(Pro), the official managed hosting solution for Ghost, which will take care of everything, providing you with the most hassle-free Ghost experience possible.