我不会选择 seafile 的原因

两三年前就曾经安装过 seafile,当时只是好奇一下功能咋样 … 最后也没正式的使用
最近想弄一个长久的私人网盘,认真的看了一堆类似的软件 … seafile 从功能上来说是比较能满足我的需求的,可运行环境 … 还是算了

注意: seafile 9.0.x 版本不支持在 Centos 系统 tar 包部署,支持 Docker 方式部署

目前已在以下系统上测试过: Debian 10、Ubuntu 18.04, 20.04

Raspberry Pi 服务器端

上面这几点让人不得不放弃 seafile 我都安装到一半了,实在忍不住说两句,这么好的产品太可惜了 …

不支持Centos系统却支持Ubuntu,是个很大的败笔

1、Centos因为桌面不完善,而Ubuntu的桌面更完善(看起来对新手更友好)
2、实际上Ubuntu的多变性,前沿性 … Ubuntu 在大公司(或想长久稳定运行的企业),不会做为首选服务器版本 – 想想一年更新好几个版本就觉得可怕,没几个运维愿意选择这样的操作系统

你可能会说我支持 docker 啊 … docker 啊 …

使用 docker 安装的都是那种想玩玩的用户,并不是真正使用的用户,就像你在虚拟机里测试一个软件一样 … 真正使用的用户会装在虚拟机里 ??

支持 Raspberry Pi 了,而不支持 CentOS – 所有的支持都只是那些有好奇心的用户,而不考虑真正的用户,产品的选择方向让人看不懂,不敢用

如果只是做文件服务器,部署完以后,可以禁用更新,ubuntu也可以长期用啊,而且专业版是有有单独的CentOS的tar包的。

我们公司就用ubuntu server呀,我们运维靠ansible,服务器都是可丢弃的,从来不升级,到了时间重新构建。
docker是隔离环境,性能和直接安装是一样的,我们项目很多都是docker部署,不知道你为什么觉得docker不靠谱?又不是数据库级别重IO应用。

你这纯属瞎扯啊,我就装在了centos上,另外centos已经不维护了,要死的系统,准备那天有空了迁移到ubuntu去。

1、首先Centos系统的维护问题,Redhat已经明确了Centos系统不再更新,将于两年后停止维护。
2、也并不是一刀切8.0版本依旧更新Centos版本
3、docker的维护成本低,绝对是发展方向,相信大多数人都认为是这样的
4、Ubuntu也是主流Linux版本,使用范围也很广泛

现在都是云原生时代了。docker成了事实标准,互联网生产环境用docker大把,别因循守旧了

已经用了好几年SEAFILE了。最新9.0我是重新折腾的。重新安装ubuntu。各种优化设置。
后来发现还有一键安装脚本。比自己安装要方便很多,包括nginx代理也都设置好了。希望能顺利工作。

说一下我个人观点。(前提是生产环境)
1、如上很多网友所说,CentOS 8 是最后的绝唱,2024年6月30日终止。替换的是不建议生产环境用的CentOS Stream。为什么?自己搜索。目前较好的替换就是ubuntu了。
2、基于前提,Windows的seafile我是不建议的。(可靠性、安全性、稳定性、维护性、生态)。
3、seafile官方推荐Docker部署,我持保留意见。 docker更多的是1)应用快速打包发布;2)无状态应用。如前端应用等3)基于微服务调用的应用,而不是直接大量 IO,或高并发。 docker的网络、持久化层还是有问题。100以内并发还是没问题的。
根据个人经验判断,如果进行大中型部署(至少500并发以上吧),数据库、web中间件、资料库,最好物理机分布式部署。
4、树莓派之类的,就适合个人或家庭部署啦。或者自己玩儿吧~ 建议树莓派4B。
5、建议多多支持信创操作系统。如:UOS之类。未来国内的趋势。

楼主觉得Ubuntu太追新的话,可以直接Debian Server版,两者安装教程基本可以通用。
Debian Server版用来代替CentOS其实挺不错的,我从CentOS7开始就逐渐转投Debian9了,现在Debian9、10都可以长期稳定使用,我们项目上也在用。