按照 Discourse 官方的說法有下面 3 種類的更新。
請參考官方的連結:
https://meta.discourse.org/t/how-do-i-manually-update-discourse-and-docker-image-to-latest/23325中的内容。
Discourse 更新
Discourse 的更新應該是每個月進行 2 次。你可以使用 Discourse 的 UI 界面進行更新,通路的位址為:admin/upgrade 進行更新就可以了。
按照官方的說法,每周都會釋出一個 beta 版本的更新。
更新應用伺服器
官方的建議是每 2 個月你需要 SSH 到伺服器上,然後運作
cd /var/discourse
git pull
./launcher rebuild app
指令進行更新。
這個将會更新 Docker 和所依賴的應用伺服器以及資料庫版本。
作業系統安全更新
最後就是需要進行的作業系統更新了。
如果你使用的是 Ubuntu 的話,你可以啟用自動更新:
dpkg-reconfigure -plow unattended-upgrades
但是上面的更新隻會自動更新必要的安全更新。
如果你還需要對作業系統進行更新的話。
你需要使用指令:
apt-get update
apt-get dist-upgrade
來進行更新。
通過上面的内容,我們知道了 Discourse 的更新和更新頻率。
一般來說如果你發現有 beta 版本的更新,你直接更新更新就可以了。
比如說我們現在的伺服器版本:

已經提示更新了,單擊下面的連結進行更新就可以了。
https://www.ossez.com/t/discourse/104