本文脚本已删除,原因:写的太栏了。自己都看不下去了。

前言

之前看到网上不少朋友想要个Ghost博客,无奈Ghost在VPS上的安装比较繁琐,现有的一键包可能无法使用,或者是集成的比较恶心,不顺眼,于是就自己折腾一个。还有,看到gongyi那里typecho都出一键包了。。自然我这个后端 也就随便搞搞看吧。Nginx部分安装直接找的oneinstack包,因为我很懒。。

注意事项

请一定要用纯净的新系统安装,里面不可以带有Nginx,Apache,Mysql和Nodejs,否则脚本会出错。

不保证每一台机子都可用,但博主已经尽可能多的通过了各个系统的测试环境

特点:

  • Centos采用二進制安裝Nodejs版本,速度較快。
  • 采取Oneinstack的Nginx安装部分,简单易用。
  • 数据库使用轻巧简单的Sqlite,考虑到很多人vps内存小,跑Mysql不方便(其实还是因为我懒)。
  • 安装时即部署好Nginx反代80端口和绑定域名(443可以去Oneinstack包里面自己折腾下)
  • 采用PM2进程管理,简单方便,随时关闭/开启您的博客
  • 开机自启技能Max
  • 已经通过Centos6 32位/64位 测试

缺点:

  • 脚本写的很Low,基本都是命令的堆砌,因为初学Bash。(比如说直接copy了oneinstack
  • PHP和Mysql组件没有集成,如果既想装Ghost,又想PHP网站的,需要自己用Oneinstack重新安装
  • 有时候环境变量很诡异?经常识别不到npm和node的存在
  • Npm源替换成国内源,可能会造成国内主机安装出现问题或者速度很慢。

第一次试水写点脚本,有很多不足或者Bug欢迎各位提出批评,也可以加群 5491951 讨论交流~

本脚本配置:Nginx + Node.js 4.2.6

安装方法

32位二进制版:适用于Centos、Debian 32 位操作系统

wget https://download.ipatrick.cn/ghost/ghost32.sh && bash ghost32.sh

(推荐)64位二进制版:适用于Centos、Debian 64位操作系统

wget https://download.ipatrick.cn/ghost/ghost64.sh && bash ghost64.sh

编译版脚本:适用于Ubuntu14,15,16 的32 、 64位系统

wget https://download.ipatrick.cn/ghost/ghost.sh && bash ghost.sh

第一步,按回车开始脚本

[试水]Ghost博客一键安装包-雨落无声の地

到这里的时候,输入你想要绑定的Ghost博客的域名,注意,不要http://,直接写,例如:ghost.com
[试水]Ghost博客一键安装包-雨落无声の地

[试水]Ghost博客一键安装包-雨落无声の地

安装完成就好了,最好重启一下机器,以免Node和NPM无法被识别。

第一次试水写点脚本,有很多不足或者Bug欢迎各位提出批评,也可以加群 5491951 讨论交流~