Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 3.95 KB

README-zh.md

File metadata and controls

57 lines (37 loc) · 3.95 KB

Ghost 博客平台一键安装脚本   Build Status

其他语言版本: English, 简体中文.

使用 Linux 脚本一键搭建你自己的 Ghost 博客平台。支持 Ubuntu, Debian 和 CentOS 系统。为了达到更佳的性能与安全性,将同时安装 Nginx (作为反向代理),以及 Web 应用防火墙 ModSecurity 或者 Naxsi

基于 Node.js 技术构建,Ghost 博客是一个简约并且现代的 WordPress 替代品。它设计精美,使用方便,完全开源,并且对所有人都是免费的。

新: 在同一台服务器上 安装多个博客!只需再次运行脚本,并指定新的完整域名作为参数。

» 相关教程: Ghost Blog Auto Setup with Nginx and ModSecurity (or Naxsi)

系统要求

一个专用服务器或虚拟专用服务器 (VPS),全新安装 以下系统:

  • Ubuntu 16.04 (Xenial), 14.04 (Trusty) or 12.04 (Precise)
  • Debian 8 (Jessie)
  • CentOS 6 or 7

注: 需要至少 512 MB 内存。

⚠️ 不要 在你的 PC 或者 Mac 上运行这些脚本!它们只能用在服务器上!

安装说明

首先,更新你的系统: 运行 apt-get update && apt-get dist-upgrade (Ubuntu/Debian) 或者 yum update (CentOS) 并重启。这一步是可选的,但推荐。

选择 ModSecurity 防火墙:

wget https://raw.githubusercontent.com/becapital/setup-ghost-blog/master/ghost-nginx-modsecurity.sh -O ghost-setup.sh
sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME [输入IP]

###使用PM2让Ghost永远在线 只要我们一断开ssh,Ghost的进程就会被关闭,这里我们使用PM2来守护Ghost服务进程,并让其运行在生产模式production上

//!!首先进到ghost的安装目录 //安装pm2 npm install pm2 -g //让ghost以production模式运作,指定程序的入口index.js,并且此进程命名为ghost NODE_ENV=production pm2 start index.js --name "ghost" //开机启动 pm2 startup centos pm2 save

注: 请把上面的参数替换为你的博客的完整域名。将会安装最新的 0.11.x (LTS) 版本的 Ghost 博客。

授权协议

版权所有 (C) 2015-2017 Lin Song View my profile on LinkedIn
基于 Herman Stevens 的工作 (版权所有 2013)

特别感谢 Remy van ElstPhil Bayfield 提供有益的建议。

本程序为自由软件,在自由软件联盟发布的 GNU 通用公共许可协议的约束下,你可以对其进行再发布及修改。协议版本为第三版或(随你)更新的版本。
我们希望发布的这款程序有用,但不保证,甚至不保证它有经济价值和适合特定用途。详情参见GNU通用公共许可协议。
你理当已收到一份GNU通用公共许可协议的副本,如果没有,请查阅 http://www.gnu.org/licenses/