SeaTable 6.1 升级到 6.2
SeaTable 升级只需拉取所有组件的最新 Docker 镜像,重启容器,然后由系统自动完成所需的数据库更新。片刻之后,SeaTable Server 的所有核心服务即可重新访问。
升级后无法回滚,请先备份!
升级 SeaTable 后,由于数据库和文件可能发生变化,因此不支持回滚到之前的版本。
尝试降级可能导致数据丢失或系统错误。
升级前务必进行完整备份。有关操作说明,请参阅“备份与恢复”章节。
升级步骤
更新 SeaTable 及其所有附加组件包括以下步骤:
-
更新 .yml 文件;
-
按照目标版本的额外升级说明进行操作;
-
应用更改;
-
更新已安装的插件。
以下章节将详细介绍这些步骤。
更新
.yml
文件
更新前请备份 docker-compose.yml 和 .env 文件
额外升级说明
这样可以确保 SeaTable 在升级后能够正常启动。
升级到 v6.2 版本需要进行多项配置调整。
请仔细阅读额外升级说明。
应用更改
按照额外升级说明完成目标版本所需的特定调整后,即可应用对 *.yml 文件的更改。
运行以下命令:
cd /opt/seatable
docker compose pull
docker compose down && docker compose up -d
几秒钟后,你的 SeaTable Server 应该就可以重新访问。
更新插件
更新 SeaTable Server 后,应在系统管理界面中更新所有已安装的插件。
这样可以确保当前使用的插件版本与你的 SeaTable Server 版本兼容。
SeaTable 历史版本升级
下载最新的 SeaTable
运行以下命令获得SeaTable的最新版本
docker pull seafileltd/seatable-enterprise:latest
停止当前运行的SeaTable容器
docker compose down
然后确认 .env 中的标签
SEATABLE_IMAGE=docker.seafile.top/seafileltd/seatable-enterprise:latest
并重新启动一个新的SeaTable容器
docker compose up -d
SeaTable 容器将自动升级数据库,自动启动服务,无需手工操作。