以前的 nextcloud 虽然臃肿, 但是 docker 跑起来快啊

36 天前
 KINGWAY

现在 all-in-one 和狗屎一样, 特别是 docker 安装, 折腾了十几次只成功了一次, 以前一直听说臃肿和狗屎, 但是没想到现在更加狗屎了.

只是市面上没一个能打的自己可以部署的类似系统, 和苹果一样, 如果有一个稍微像样的竞品, 都不会用它.

9074 次点击
所在节点    程序员
112 条回复
k9982874
35 天前
nextcloud 难用归难用,一个知名项目安装几十次成功一次有没有考虑一下是自己的问题
KINGWAY
35 天前
@CitizenR #18 这么牛逼? 你亲身体验过 AIO 的 docker 安装没有?
KINGWAY
35 天前
@DT27 #37 对的, 你是亲身安装过了的, 会深有体会, 其他人嘛, 都是看别人吃豆腐以为自己也可以的那种人.

我为什么不说基于 docker 的安装没有问题, 而是说 AIO 的有问题
KINGWAY
35 天前
@esee #22
1. 开源就是让大家参与和评价的, 特别这种开源还另带付费的, 明明想赚钱, 却说成开源, 商业模式没问题, 我也接受付费, 但你不要自己感动自己, 把这个当作圣洁的动作.

2. 垃圾的东西浪费我的时间, 我还不能评价了? 我非要捏着鼻子吃屎? 你自己当宝贝的东西,终端用户认为这是屎, 话都不能说?
KINGWAY
35 天前
@shijingshijing #23 以前的 docker 版本很简洁, 挺喜欢的, 安装过几十次没有任何问题, 现在进化到 AIO, 强行灌屎, 关键是很多历史版本官方故意隐藏了.
KINGWAY
35 天前
@tomczhen #13 我已经用了十多年 nextcloud 了, 亲身感受它变得越来越复杂难搞, 以前性能差, 但是安装简单, 各种常见问题都有人分享可以参考解决, 所以并没有抱怨.

我建议你现在亲身体验下内网安装 docker 的 AIO 试试.
Jacksu
35 天前
为什么非要用 AIO ,compose 起一个 db+nextcloud 不就可用用了么
nuk
35 天前
owncloud 不是有 go 版,直接运行二进制就行,感觉还不错,虽然功能很少
placeholder
35 天前
所以为啥要用 nextcloud 这种垃圾东西呢,我要不是为了同步通讯录和日历,老早就把它删了,跑起来之后装个什么扩展插件的麻烦的要死
msg7086
35 天前
「东西不好吃,我都不能说了?」
「你说开源项目不好,我都不能骂了?」

你有喷人的自由,当然别人也有喷你的自由呗(摊手
msg7086
35 天前
还有,别想着找免费竞品了。私有云产品本身开发时间就长,没有收入,人家一堆工程师花几年时间给你免费做一个,还挑三拣四。这边建议你购买付费产品。
laminux29
35 天前
试了一下 nextcloud-all-in-one 的 docker 方式安装,还没装完,期间就遇到几个问题,我大概明白楼主想吐槽的事情了。

这的确是 nextcloud 的 all-in-one docker 版本,设计不到位、不专业,且极其搞笑。

1.通过 --volume 参数,映射的数据卷,是不允许修改的。
这是个设计大忌,我们一般会在 host 上自定义一个位置,把 container 里的内容映射出来,方便自己管理。
但 nextcloud 却把 host 的位置,硬编码为 docker 的 volume ,并且名字还写死为 nextcloud_aio_mastercontainer ,如果改名字就会报错。

2.container 会通过 /var/run/docker.sock 来控制 host ,来自建别的 volume 甚至 container ,这也是大忌,违反了 docker 的不可变容器的设计理念。虽然说不看文档不好,但安装过程中,这玩意连域名检测,都会 start 一个特别的 container ,对比别的 docker ,这种模式,会浪费你大量时间去看文档以及排查问题。

3.首次安装密码,极其搞笑且不专业,首先它包含空格,其次长度非常长,而且除了空格符号,剩下的全是小写字母。

4.首次安装密码,是保存在 docker volume 的,如果萌新们安装失败,仅删除 docker container ,没有清理对应的 docker volume ,会导致后续部署 container 后,web-gui 会跳过显示密码的步骤,直接来到要求输入密码的步骤,如果萌新缺乏纪律性,之前没有记录密码,此时必然会卡住。

5.next-cloud 居然需要一个公网域名,很多没有公网域名且没有自建 dns server 的萌新,估计就卡在这里了。
而且,这公网域名,居然不支持内网 IP ,它要求该公网域名必须解析为公网 IP 。
这种设计是极其搞笑且不专业的,要明白,next-cloud 这种重要的系统,大多数公司都只会部署在内网,通过 IP 访问。

到了这一步,我已经不想继续下去了,不建议以这种方式入坑 nextcloud 。

楼主说的没错,大家没必要喷楼主不看文档,这玩意的这种设计方式,就算你看了文档,也只是浪费你的时间。
ltkun
35 天前
手动部署过
docker 和 lxc 都部署过 运行都没问题
只要按照文档来没啥会不会的吧
iminto
35 天前
PHP 的项目啊,一看就没兴趣。

再加上是 docker composer 的,更是让人阳痿。

Java 的一个 jar 包搞定了,PHP 还得 nginx,fpm 各种拆,php 自身安装也巨麻烦。
AS4694lAS4808
35 天前
NAS 上的 nextcloud 稳定运行十几个版本了,公司电脑的几百 G 数据都是通过桌面版直接和 NAS 同步。写过 nextcloud 插件,偶尔的几个小 bug 尝试本地改代码修复后提 pr 。要说臃肿我觉得可以理解,我也装了几十个插件,加载是有点慢,但说垃圾,我觉得不是产品的问题。
sutking
35 天前
2024 年 4 月加入 v2 ,站长大概就是因为你这种人才把网站改成了邀请制吧🤔
macaodoll
35 天前
官方的 docker 安装没难度,装不起来是你的问题,我一直用着 docker 版本
cnfczn
35 天前
以前也用 nextcloud ,docker 部署的,后来升级发现配置文件还要重新改,就换了 seafile 了
xdzhang
35 天前
我在群辉里装了一个 nginx 的,以前每次更新都得手动,现在不错可以直接更新了。
villivateur
35 天前
这东西手动部署,比 docker 简单多了。你做不好完全是自己的问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX