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

38 天前
 KINGWAY

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

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

9126 次点击
所在节点    程序员
112 条回复
qizheng22
37 天前
很难吗? https://engr-z.com/363.html
nextcloud 用了几年了,docker 部署。除了臃肿一点外,没找到免费的代替品。
现在是 nextcloud 和内网 samba 一起用。
其他开源的要么功能不全,要么其他客户端不好用。个人用,nextcloud 性能也能满足。
dream10201
37 天前
开源、免费、人人都可以提代码,人人都可以自己修改。这种东西,自己无能用不好,你可以去提建议但是不能骂。别人没欠你的。
jonty
37 天前
@KINGWAY #2 冰箱理论,典
jonty
37 天前
@KINGWAY #44 赚钱和开源有啥冲突啊? OP 对开源有什么误解?
guanzhangzhang
37 天前
maplefly
37 天前
你要说臃肿,这是事实,我也就是因为这个问题才改为使用 rclone 挂载,没办法,我的 nas 性能拉跨。但要说安装复杂,我只能说我照着官方文档,一次性就安装运行成功了。docker 运行不起来,是否是网络问题?
DT27
37 天前
楼主可以看下 seafile 能不能满足需求,我之前成功运行过。
shawnbluce
37 天前
兄弟,我刚刚大概用 5 分钟搞定了「使用 Docker 部署 Nextcloud 」这件事,大概流程是:

1. 使用 Docker 部署首先找 image ,找到 hub.docker.com 上的 Nextcloud 镜像,每一个这种大项目知名项目的镜像下面都会有 docker-compose.yml 的现成配置;
2. 复制 docker-compose.yml 内容到本地,修改其中 DB 相关的密码(一共 3 处);
3. 大概率还需要将 Nextcloud 的数据和 DB 的数据挂在外面,所以需要将 docker-compose.yml 中的 volume 修改一下,甚至只需要把 db 改成 ./db ,把 nextcloud 改成 ./nextcloud 就可以了;
4. 使用命令 docker compose up -d 启动;

大功告成
rockey1997
37 天前
快打起来 吃瓜 ing
cs328
37 天前
那么多次安装失败的话,就不得不考虑硬件兼容问题了。

目前在用的两个版本 nextcloud 。美区服务器使用的是 all-in-one ,家庭服务器上安装的是最新版自己构建的 nextcloud (随着新版本发布,目前无损升级了三个版本)。在家庭服务器上安装 all-in-one 时,确实是很多问题,安装卡死在初始各种服务启动的时候,这个还是在美区服务器上安装成功有操作经验的基础上。

现在两个版本都能完美运行,我的服务是建立在非标端口上,通过修改文档,是可以完美运行访问的,和标准端口一样。

当然 all-in-one 有各种问题,比如不经过一番折腾的话,没有域名不能安装,不能使用内网绑定,不能安装在非标端口上,非常的吃设备性能等等。其实,这些问题都是可以解决的。

最后说一下,其实目前网上的开源网盘应用不少,比如:nextcloud 、owncloud 、seafile 和可道云。最终选择 nextcloud 的原因主要有两点:

1 、nextcloud 网盘目录和实际的文件目录结构一致,方便同时使用 smb 和 webdav 管理文件夹,尤其是在出现莫名问题导致程序奔溃时,数据是可以导出的,不像其他网盘采用加密或者未知目录结构。
2 、nextcloud 同时具有安卓端和 ios 端应用,并且不收费。
kokojack
37 天前
我觉得好多人不读题,all-in-one 的这个部署确实很繁琐很多问题啊。
tuchuanw
36 天前
@KINGWAY #2 冰箱你是花钱买的,不制冷你可以喷。现在是免费送你一个冰箱,你嫌他不制冷,那你别用不就好了,贱不贱
gtese
36 天前
@guanzhangzhang 这个好简洁,在线测试的时候,不能在线编辑文件。其他看起来还蛮喜欢的。
wheat0r
36 天前
all-in-one 版本很恶心
guanzhangzhang
36 天前
@gtese 要是在线编辑的话,大多是 php 和 java ,然后依赖 mysql ,总体部署就很重了,特别是小设备上,这个主要是文件分享和下载,就一个二进制文件和配置文件
KepaThings
36 天前
现在改了什么东西?很多年前好像是用 snap 在 ubuntu-server 上装的
efsg
36 天前
前几年就是受不了 nextcloud 恐怖的性能所以跑路 seafile 了,现在 seafile 也不用了,直接换成 samba 了
wxw752
36 天前
all-in-one 版本不好用你倒是改啊,改完提交代码啊
emberzhang
36 天前
什么免费不免费的, 这种软件社区版不就是给商用版本引流用的吗? 抖音百度微信也免费我看你们没少骂啊?
chesha1
36 天前
规模不大的开源软件不好用太正常了,next-cloud-aio 的 stars 只有不到 10k ,规模比它大的难用的也有

尤其是不在本地部署,在 docker/k8s 上安装,按照文档能安装成功,或者文档写明所有坑,已经是仙品了。能在 github issue 里找到报错的结果方式,也能接受。github issue 都搜不到,只能自己慢慢试的,也有不少

不是所有开源软件都是 redis 、nginx 这种规模很大,很完善的,你对开源软件的期望太高了,只能说 op 吃的屎太少了

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

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

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

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

© 2021 V2EX