青葱岁月,时光荏苒

Ubuntu16.04安装Ghost傻瓜教程

添加nodejs源并安装nodejs

1
2
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
apt-get install -y nodejs

添加yarn源到ubuntu源中

1
2
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

安装yarn

1
apt-get update && sudo apt-get install yarn

添加用户ghost

1
adduser ghost

给ghost赋予管理员权限

1
usermod -aG sudo ghost

切换到ghost用户

1
su ghost

安装nginx

1
sudo apt install nginx -y

安装sqlite3

1
sudo apt install sqlite3 -y

安装ghost-cli

1
sudo npm install -g ghost-cli

创建ghost安装目录

1
sudo mkdir -p /var/www/ghost

修改目录的权限

1
sudo chown ghost:ghost /var/www/ghost

进入到创建的目录

1
cd /var/www/ghost

安装ghost并指定sqlite3为数据库

1
sudo ghost install --db=sqlite3

配置nginx

1
yes

配置SSL

1
no

配置SYSTEMD

1
yes

开启ghost

1
yes
Hexo命令备忘

  1. 1. 添加nodejs源并安装nodejs
  2. 2. 添加yarn源到ubuntu源中
  3. 3. 安装yarn
  4. 4. 添加用户ghost
  5. 5. 给ghost赋予管理员权限
  6. 6. 切换到ghost用户
  7. 7. 安装nginx
  8. 8. 安装sqlite3
  9. 9. 安装ghost-cli
  10. 10. 创建ghost安装目录
  11. 11. 修改目录的权限
  12. 12. 进入到创建的目录
  13. 13. 安装ghost并指定sqlite3为数据库
  14. 14. 配置nginx
  15. 15. 配置SSL
  16. 16. 配置SYSTEMD
  17. 17. 开启ghost