建议为seafile 12更新服务器手册中有关从源码部署的部分

目前使用官方docker源以外方式部署seafile的资料已过时。仍有部分情况需要使用源码编译方式部署seafile社区版:

  • 非x86架构下部署seafile(龙芯电脑、树莓派等)
  • 为linux发行版打包seafile服务端(AUR等)
  • 使用虚拟化或非docker容器环境(ESXi、lxc、machined等)
  • 进行二次开发、测试或协助解决bug等

目前从seafile-server仓库拉取v12.0.7-server标签编译失败,疑似与libsearpc版本不匹配(v3.3-latest)

这些需要大量精力,官方也不可能面面俱到全部维护更新,看看社区成员能否维护

重新拉了一遍代码能编译了,估计是不知怎么弄脏了 :joy:回头试试整份PKGBUILD出来

弄了份11.x的PKGBUILD,发现LDAP集成貌似有问题(残留ccnet相关),暂且移除LDAP支持,可以构建pkg

包里甚至还有没删干净的SQLite相关的东西(

SQLite确实不能用了(
还是要去配MySQL :joy:

建议买专业版,加钱啥服务都有

另一件需要做的事是以seafile用户身份安装django4.2.x(sudo -u seafile pip3 install --user django==4.2.*)不然一定会500 :joy:

初步搞定了 :slightly_smiling_face:

1 个赞

搞定就行,确实升级新版需要调整的配置比较多

Notification server在ABS构建时一同编译完成了,直接写systemd单元即可启动,无需docker
SeaDoc找不到源码,暂时无法部署 :joy: