Ghost 搬家记录——这次是 Ubuntu

最近从Linode跳到了RamNode,新的服务器上安装了最新的Ubuntu 16.04,在给Ghost搬家的过程中遇到了很多问题,再来记录一下。 关于node.js Ghost现在已经支持node 4 LTS系列,而node.js的官网也提供有4的apt repo,所以直接按照提示运行命令就可以搞定。 关于systemd 我一开始将前文中贴出的systemd示例直接复制到了新服务器上,但是无论如何也无法启动Ghost。首先,systemd说PrivateNetworks这个属性未知;其次,在原先的示例里,npm的路径是/usr/local/bin/ »

Ghost 部署记录:Fedora Server 22

手里的Linode只用来当梯子似乎有点浪费,那就部署一个Ghost来玩玩吧。但是,这个东西坑也蛮多的,部署中踩到好几个,在这里记录一下。 安装node.js 安装Ghost并用systemd来保持其运行 安装Nginx并设置反向代理 用Cloudflare来提供CDN 设置防火墙来防止直接访问服务器 安装node.js node的最新版本已经到5.0了,但是Ghost网站和Github上的Changelog说它还不支持4.0;官方的教程里推荐0.10和0.12,但我用0.10.40执行npm install的时候出错了,而0. »