docker部署的seafile-docs,如何迁移到seafile-pro版本?

之前用docker部署了seafile-docs,不是seafile社区版本

现在需要升级到 seafile-pro版本,有什么办法么?

最好是 seafile-pro依然用docker部署,然后把数据迁移到上面,要不然之前写的markdown中的链接什么的就全乱掉了。。

建议把之前的数据备份一下,然后直接修改docker-compose中的seafile-docs镜像为seafile-pro-mc镜像启动下试试看

数据库和文件夹结构是兼容的(主版本可能层级多了一级seafile文件夹)
文件夹内容可以做一个copy备份,毕竟这就是docker的优势。
然后按照主版本的备份要求,手动备份数据库,再对比主版本和docs版本的文件进行文件夹复制,不能直接替换。因为每次docker新建会有签名,替换了会运行不了
(最大的障碍是默认加载的配置文件的数据库密码,需要找到并修改)
如此就可以切换到主版本

试过了,搞不定。。

最后通过客户端把文件同步到本地,然后新建了seafile-pro之后,把文件重新同步上去了,为了解决资料库uuid不一致的问题,特意搞了个脚本把文件中引用的链接都给替换了。。