跳到內容

更新

授權頁一鍵「更新到 vX」,它自己備份、下載、重啟;也可以在主機跑 upgrade.sh。

地端版的更新由你決定什麼時候做。有新版時授權頁會告訴你,也會先列出更新後會改什麼;按一顆按鈕,它自己備份、下載、重啟。整個過程服務會短暫中斷,挑同事不在用的時間做。

在哪裡找到它

營運後台 → 授權。「最新版本」標著「有新版」時,旁邊就是更新到 vX 按鈕;下面那張「更新到 vX 會改什麼」的卡,內容跟更新日誌是同一份。

地端後台 · 授權實際介面
有新版時的授權頁:「最新版本」旁邊是「更新到 v0.101.0」按鈕,下方的卡列出更新後會改什麼。

一鍵更新

  1. 按更新到 vX。
  2. 確認對話框寫著「更新期間服務會短暫中斷(會先自動備份資料庫)。要現在更新嗎?」,按現在更新。
  3. 頁面會顯示進度,中間連線短暫中斷是正常的,這一頁會自己接回來,你也可以先離開。
  4. 看到「已更新到 vX」就完成了。

這顆按鈕要靠安裝時打開的 ops 服務。沒有的話頁面會告訴你要在主機上跑的指令。

命令列

不用營運後台也可以,在主機上:

cd /opt/dotagents && sudo ./upgrade.sh          # 更新到最新
sudo ./upgrade.sh --check                       # 只看有沒有新版
sudo ./upgrade.sh vX.Y.Z                        # 指定版本(也用於回退)

再跑一次安裝指令也是更新,效果相同。

會遇到的狀況

頁面顯示「更新逾時」

頁面不再等了,但主機上的更新可能還在跑,第一次拉映像有時要幾分鐘。到主機的安裝目錄看紀錄:./compose logs --tail 50 web。

授權已到期,按鈕按不了

到期後預設只擋更新,服務照跑。續約後在授權頁按「重新驗證」就能更新。

相關頁

  • 授權:按鈕所在的頁面與各種狀態。
  • 更新日誌:每一版改了什麼。
  • 安裝:ops 服務是在安裝時打開的。

本頁對應 v0.111.1