感觉 onedrive 很好用,可以直接用 Office/WPS 等软件打开 onedrive 中的文件并编辑,还可以自动同步。请问有类似的开源替代品吗?想自己搭建一个。现在用的 Samba 共享,不方便。
1
WinkeyLin 2021-12-23 20:22:16 +08:00
|
2
miyuki 2021-12-23 21:38:06 +08:00
支持 Cloud Files API (就是资源管理器会显示同步状态)
Seafile + SeaDrive2.0(客户端 2.0 支持 cfapi) |
3
liulongquan 2021-12-23 21:44:37 +08:00
nextcloud 可以作为伪装,多用途
|
4
blueboyggh 2021-12-23 22:33:29 +08:00 via Android
@miyuki 这个好像需要付费?
|
5
14ccc 2021-12-23 22:36:29 +08:00
office 365 ?
|
6
mineralsalt 2021-12-23 22:37:56 +08:00
群晖自带的云盘套件完美符合你的需求, 不想买可以用虚拟机装一个黑群晖
|
7
thomaspaine 2021-12-23 22:41:14 +08:00
@blueboyggh 有免费版的
|
8
blueboyggh 2021-12-23 22:41:44 +08:00 via Android
@thomaspaine seadrive 功能好像都是付费的
|
9
Osk 2021-12-24 01:32:50 +08:00
nextcloud
不过我是他的黑粉, 因为他处理大文件(1G 以上)相当糟糕!! 硬盘不好的话动不动服务器就死掉那种, 然后根据其它用户的评价, 小文件速度也慢, 这就迷惑了, 干啥啥不行... 不过 nextcloud 周边挺丰富的: - 文件版本记录 - 集成在线 office (docker 分分钟部署一个 onlyoffice 即可, 也可以用微软的 office online) - 与 Windows 集成较好, 有 OneDrive 类似的同步机制, 按需下载文件, 客户端用起来和 OneDrive 差异不大. - Windows/Android/iOS/Linux/Web 丰富的客户端. - 文件是原样存储的 (区别于 seafile 将文件分片后存储) 然而, 有啥用呢, 核心的网盘功能都做不好, 放一个超大视频上去, 在线播放, 然后等待服务器卡住吧.... 用来存一些办公文件倒还可以试试, 代码源文件小文件遍地似乎也不适合用它存储 |
10
thomaspaine 2021-12-24 02:15:58 +08:00
@blueboyggh 我现在就在用啊,不用付费,一般是企业功能需要付费,比如 ldap 支持啥的吧
|
11
thomaspaine 2021-12-24 02:19:38 +08:00
@blueboyggh 看了一下,中英文两个网站的表述不同,英文版网站是明确支持的,应该按照英文版网站部署服务端即可,我这边反正已经用了很久了
|
12
gtchan13579 2021-12-24 07:04:46 +08:00
|
13
AllenHua 2021-12-24 07:57:31 +08:00 via iPhone
nextcloud 和 seafile 我都私有化部署了,准确讲一个都不满意。
|
14
matolv 2021-12-24 08:11:26 +08:00 via iPhone 1
@Osk 那是因为你 php fpm 数量设置少了,自然会卡死,处理大文件需要修改下 nginx 和 php 设置,官网有文档,可以根据自己需求来
|
15
dazkarieh 2021-12-24 08:13:05 +08:00
群晖有 synology drive
|
16
villivateur 2021-12-24 08:22:25 +08:00 via Android
@Osk 你看下你的 php 配置和数据库配置,不要用 sqlite ,尽量用固态盘,CPU 性能不能太弱,这样就不会卡了
|
17
blueboyggh 2021-12-24 09:27:26 +08:00
@thomaspaine 测试了一下真的可以,而且我还发现专业版 3 用户以下是免费的,感谢!
|
18
james122333 2021-12-24 09:51:50 +08:00
|
19
Archeb 2021-12-24 10:12:27 +08:00
用的自建 synology drive ,挺好用的,od 国内同步体验很一般。
|
20
newghost 2021-12-24 10:26:23 +08:00
|
21
clf 2021-12-24 14:48:21 +08:00
seafile 的相似度感觉最接近 onedriver
|
22
helios0z 2021-12-24 16:55:12 +08:00
用 Syncthing 应该也不错吧,自建中继服务器
|
23
ShunYea 2021-12-24 18:11:36 +08:00 via Android
我用的威联通自带 qsync ,感觉还行,但是同步机制没觉没有坚果云好,其他的都没用过。
|
24
xiaoz 2021-12-24 21:33:15 +08:00 via Android
推荐 seafile ,企业级网盘,没有那么多花里胡哨的功能。
|
25
Osk 2021-12-24 22:47:12 +08:00
@matolv
@villivateur @james122333 不好意思同时 @3 位, 不清楚 nextcloud 现在新版啥情况, 我半年前测试时大文件处理还是有问题的. 环境: 官方的 docker 镜像 (apache) + MariaDB, 具体的问题就是: 一旦客户端(也许仅限 web 端)发起了文件下载动作, 服务端会将整个文件读取一遍. 这个问题糟糕在于: 下载一个 4G+ 的文件, 然后取消下载, 此时服务端仍然在读取文件, 直到读取完成! 大的视频在线预览时, 进度条根本不能流畅拖动, 因为也许服务端在忙着读取此文件... 后面实在无语这鬼 bug 了, 换了一套网盘, 这才是我期望的行为: - 客户端下载速度 2M/s, 服务端的读取磁盘 io 也基本在 2M/s 左右. 而 nextcloud 能直接把服务器磁盘 io 吃满, 全速读取文件. - 客户端暂停下载, 服务端磁盘 io 也基本马上停掉. nextcloud 不会, 它要把文件读取完了才停. - 大文件下载时, 只要没有把资源吃满, 其它的访问能正常进行. nextcloud 因为 io 占满直接网站死掉... 我也一直没搞明白这是什么问题, nextcloud issues 里面也多次提到了此问题, 但都没有解决方案或解答, 大部分被关闭 issues. 现在换了网盘方案, 简单, 响应快, 虽然只有 web 端, 但将就用了 |
26
james122333 2021-12-25 00:12:12 +08:00
@Osk
下载的话会走另外一条 然后里头实现很错乱 一般请求都会载入所有 app 设定 然后下载会载入所有档案相关 plugin 一下子走这条路一下子又走另外一条路 换是正确的 估计 app 如果有冲突或者路径不一致导致预期结果不一都够呛 |
27
james122333 2021-12-25 00:18:40 +08:00
多进程可以稍微缓解问题 不过还是不佳
前端效能也不好 |
28
beyondex 2021-12-25 18:14:16 +08:00
nextcloud ,php 默认脚本执行时间限制比较低,对于文件同步这种设置的大一点,对于大文件也可以放宽 php 上传大小。
|
29
beyondex 2021-12-25 18:17:58 +08:00
@Osk nextcloud 对于很大的文件确实没有优化( V 站有个 V 友优化过这个问题),它的定位是文档存储,如果存储文档他很多功能非常实用,但不适合当视频存储之类的大文件网盘用途。
|
30
james122333 2021-12-25 18:43:38 +08:00
|
31
huabalance 2021-12-26 16:21:38 +08:00
@Osk 能说说是什么网盘方案吗
|
32
Osk 2021-12-26 23:10:48 +08:00
|
33
a8Fy37XzWf70G0yW 2022-02-07 00:01:20 +08:00 via Android
@matolv 太對了。
直接在網頁上播放影片不順暢是因為相應進程數目不夠。 然後控制 RAM 的使用量需要設置得當的 sysctl.conf 才行。不然的確會直接導致伺服器當機。 上傳效能問題需要在 apps/files/js/jquery.uploads.js 這個檔案內設置得當的最大分片大小才能解決。 |
34
a8Fy37XzWf70G0yW 2022-02-07 00:02:49 +08:00 via Android
接上次回覆:
在文件第 154 行左右,maxchunksize 項目,單位為 bytes |