Ghost5.0 更新筆記
目前使用 Ghost self-hosting 架設個人部落格,之前安裝的版本是 4.0,更新時發生了一些小插曲,做個紀錄提醒想更新的人
安裝環境
- Cloud: DigitalOcean
- Image: Ghost prebuild image
- CPU: share-core x1
- RAM: 1G
- Ghost version: 4.x.x
注意事項
因為太久沒有連進伺服器,忘記一開始要先做身份切換
sudo -i -u ghost-mgr
我直接下了 ghost-cli 的 npm 指令更新,導致權限和伺服器整個卡住(因為租了最便宜的機器),後來花了很多時間還原整個狀態
如果是用 DigitalOcean 的 Ghost prebuild image,連進伺服器其實會印出提醒要先做身份切換,但是被我忽略了
更新流程
- ssh 進伺服器主機
- 切換身份
sudo -i -u ghost-mgr
- 停止服務
ghost stop
(便宜的機器資源不太夠) - 更新服務
sudo npm install -g ghost-cli@latest
- 進入 ghost 資料夾
cd /var/www/ghost
- 備份網站
ghost backup
這邊會問 admin 帳密 - 更新版本v4
ghost update v4
- 更新版本v5
ghost update v5
- 重新啟動
ghost start
以上是簡短的更新筆記
Member discussion