A short guide to running Ghost in a production environment and setting up an independent publication to serve traffic at scale.
Ghost(Pro) official hosting | Self-hosting on your own server | |
---|---|---|
Product features | Identical | Identical |
Base hosting cost | From $15/mo | From $10/mo |
Global CDN & WAF | Included | From $20/mo |
Email newsletter delivery | Included | From $15/mo |
Analytics platform | Included | From $10/mo |
Full site backups | Included | From $5/mo |
Image editor | Included | From $12/mo |
Payment processing fees | 0% | 0% |
Install & setup | ✅ | Manual |
Weekly updates | ✅ | Manual |
Server maintenance & updates | ✅ | Manual |
SSL certificate | ✅ | Manual |
24/7 on-call team | ✅ | ❌ |
Enterprise-grade security | ✅ | ❌ |
Ghost product support | Forum | |
Custom edge routing policies | ❌ | ✅ |
Direct SSH & DB access | ❌ | ✅ |
Ability to modify core | ❌ | ✅ |
Where the money goes | New features in Ghost | Third-party companies |
ghost
commandsmysql_secure_installation
after successful setup to significantly improve the security of your database.ssh
, nginx
, http
, and https
. If you do use UFW, make sure you don’t use any other firewalls.