Skip to content

升级面板端

此教程面向自建用户,云托管的面板会统一升级,无需您手动升级。

0 备份数据

如果您选择 SQLite 作为数据库,那么您将需要负责 /opt/backend/*.db 的备份。

1 停止服务

cd /opt/backend
docker compose down -t1

2 下载新资源

cd /opt/backend
rm -rf /opt/backend/public
rm -f /opt/backend/rel_backend
bash <(curl -fLSs https://api.candypath.eu.org/download/download.sh) https://api.candypath.eu.org rel_backend_linux_amd64
cd /opt/backend
rm -rf /opt/backend/public
rm -f /opt/backend/rel_backend
bash <(curl -fLSs https://api.candypath.eu.org/download/download.sh) https://api.candypath.eu.org rel_backend_linux_arm64

3 更新上线

MIGRATE=1 ./rel_backend # 自动升级数据库
docker compose up -d # 上线