新手的成长之路,不同服务器的Seafile如何备份恢复?

久仰Seafile大名,但直到前两个月才动手尝试下,还是docker方式,结果一条命令docker run -d --name seafile -e SEAFILE_SERVER_HOSTNAME=192.168.1.201 -v /opt/seafile-data:/shared -p 8000:8000 -p 8082:8082 seafileltd/seafile:latest 就运行至今。用的是这个镜像

[块引用]docker.io/seafileltd/seafile latest 68e4dbd7c90d 3 years ago 1.03 GB

目前我改用docker-compose方式在另一台服务器上运行了一台新的Seafile,但尝试了好多次将旧Seafile的数据迁移过来都失败告终。有可能是目录结构都不同的?数据结构也不一样了?

旧版本6.3.4 新版本9.0.4

请问我应该怎样做才能将旧数据迁移到新服务器上?谢谢!

这是直接从 6 版本迁移到 9 版本呀

是的,可行吗?我看会不会改个数据库地址就可以?实现我折腾了两天,都没搞定。准备放弃了。。。

当时是不太懂,直接docker的旧版本了,这段时间才发现。

6到9的差距很大,需要升级。我也在找docker迁移的方式

在docker 中挨个执行数据库脚本,注意备份就行