关于Seafile实时备份服务器

我目前正在使用的版本是9.0.15的docker部署版本 我在 Seafile实时备份服务器 看到了这种类似主从架构的备份服务器部署方法,我的疑问和建议主要有如下几点:

  1. 这个文档似乎并不能从左侧索引链接中进入,还有其他一些文档 比如 集群部署 也是没有在左侧索引中有链接,不知道官方是基于什么考虑,不过希望可以加上。

  2. 根据文档说明,这个备份服务器并不能启动seahub,并且只负责备份最核心的三个包含数据结构的表 其他表仍然可需要用户部署一个主从的db来完成实时备份。在我看来,这样做无疑是增加了复杂度,数据库内的其他一些内容相对占用并不太多,即使官方希望只保护用户数据不丢失,也完全可以提供一个选项供用户自行选择。现在只能在额外开一个db再主从同步数据库中非关键的表。

  3. 这个文档似乎只针对使用安装包部署的用户,对于使用docker部署的用户并不友好。看官方提供的docker镜像的entrypoint脚本,其提供了一个cluster部署的环境变量判断。而docker部署的用户即使将seafile.conf映射出来修改配置(主服务器和备份服务器都要修改),也不能直接使用官方提供的entrypoint脚本(因为它没有选项能够禁用seahub自启动 而备份服务器又不能启动seahub)。在我看来,应当提供备份服务器相关的环境变量,比如当前容器是主还是备份,共享密钥,备份服务器访问地址等等,这样才方便部署使用。

一点建议,希望官方能够考虑,谢谢!

实时备份已经在新版取消了