1 min read

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,連進伺服器其實會印出提醒要先做身份切換,但是被我忽略了

更新流程

  1. ssh 進伺服器主機
  2. 切換身份 sudo -i -u ghost-mgr
  3. 停止服務 ghost stop (便宜的機器資源不太夠)
  4. 更新服務 sudo npm install -g ghost-cli@latest
  5. 進入 ghost 資料夾 cd /var/www/ghost
  6. 備份網站 ghost backup 這邊會問 admin 帳密
  7. 更新版本v4 ghost update v4
  8. 更新版本v5 ghost update v5
  9. 重新啟動 ghost start

以上是簡短的更新筆記


參考資料