Powered by Node.js, Ghost blog is a simple and modern WordPress alternative which puts the excitement back into blogging. It's beautifully designed, easy to use, completely open source, and free for everyone.
New: Install multiple blogs on the same server! Simply re-run the script with a new full domain name.
A dedicated server or virtual private server (VPS), freshly installed with:
- Ubuntu 16.04 (Xenial) or 14.04 (Trusty)
- Debian 9 (Stretch) or 8 (Jessie)
- CentOS 7 or 6
Note: A minimum of 512 MB RAM is required.
First, update your system with
apt-get update && apt-get dist-upgrade (Ubuntu/Debian) or
yum update (CentOS) and reboot. This is optional, but recommended.
Select ModSecurity WAF:
wget https://git.io/ghost-nginx-modsecurity -O ghost-setup.sh sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME
Select Naxsi WAF:
wget https://git.io/ghost-nginx-naxsi -O ghost-setup.sh sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME
Note: Replace the above with your blog's full domain name. The latest 0.11.x version of Ghost blog will be installed.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.