Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hwdsl2/setup-ghost-blog
Script to install your own Ghost blog, with Nginx and ModSecurity/Naxsi web application firewall. Supports multiple blogs.
https://github.com/hwdsl2/setup-ghost-blog
blog ghost ghost-blog javascript modsecurity naxsi nginx node nodejs wordpress
Last synced: 3 months ago
JSON representation
Script to install your own Ghost blog, with Nginx and ModSecurity/Naxsi web application firewall. Supports multiple blogs.
- Host: GitHub
- URL: https://github.com/hwdsl2/setup-ghost-blog
- Owner: hwdsl2
- License: other
- Archived: true
- Created: 2016-04-09T17:00:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-29T02:21:08.000Z (over 4 years ago)
- Last Synced: 2024-07-18T20:47:35.913Z (4 months ago)
- Topics: blog, ghost, ghost-blog, javascript, modsecurity, naxsi, nginx, node, nodejs, wordpress
- Language: Shell
- Homepage:
- Size: 287 KB
- Stars: 140
- Watchers: 14
- Forks: 34
- Open Issues: 0
-
Metadata Files:
- Readme: README-zh.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Ghost 博客平台一键安装脚本
## 项目已存档
:no_entry: **该项目已不再维护并进入存档模式。** :no_entry:
如需了解最新版本的 Ghost 博客,请看 这里。
*其他语言版本: [English](README.md), [简体中文](README-zh.md).*
使用 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) or 14.04 (Trusty)
- Debian 9 (Stretch) or 8 (Jessie)
- CentOS 7 or 6**注:** 需要至少 **512 MB** 内存。
:warning: **不要** 在你的 PC 或者 Mac 上运行这些脚本!它们只能用在服务器上!
## 安装说明
:no_entry: **该项目已不再维护并进入存档模式。** :no_entry:
如需了解最新版本的 Ghost 博客,请看 这里。
首先,更新你的系统: 运行 `apt-get update && apt-get dist-upgrade` (Ubuntu/Debian) 或者 `yum update` (CentOS) 并重启。这一步是可选的,但推荐。
#### 选择 ModSecurity 防火墙:
```
wget https://git.io/ghost-nginx-modsecurity -O ghost-setup.sh
sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME
```#### 选择 Naxsi 防火墙:
```
wget https://git.io/ghost-nginx-naxsi -O ghost-setup.sh
sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME
```**注:** 请把上面的参数替换为你的博客的完整域名。
:warning: 更新的 Ghost 博客版本(比如 2.x)可以在 这里 找到。但是如果你想要安装较旧的 0.11.14 版本,可以使用这些脚本。
## 授权协议
版权所有 (C) 2015-2018 Lin Song
基于 Herman Stevens 的工作 (版权所有 2013)特别感谢 Remy van Elst 和 Phil Bayfield 提供有益的建议。
本程序为自由软件,在自由软件联盟发布的 GNU 通用公共许可协议的约束下,你可以对其进行再发布及修改。协议版本为第三版或(随你)更新的版本。
我们希望发布的这款程序有用,但不保证,甚至不保证它有经济价值和适合特定用途。详情参见GNU通用公共许可协议。
你理当已收到一份GNU通用公共许可协议的副本,如果没有,请查阅