1
villivateur 2022-06-02 10:41:21 +08:00 via Android
nextcloud 也能实现需求 1 啊
|
2
totoro625 2022-06-02 10:47:29 +08:00
安利一个简单实用的网盘程序: https://github.com/filebrowser/filebrowser
底层系统随意,这个程序能实现 2 和 3 案例另一个: https://github.com/cloudreve/Cloudreve 可以实现 3 两个都很轻量,我一般在 Windows 上运行,用 Windows 自带的 SMB 功能足以 |
3
idealhs 2022-06-02 11:12:10 +08:00
你说的方案并不冲突
我个人认为: 安装 OMV 开启 SMB 以满足需求一 在 OMV 上安装 NextCloud 满足需求二,需求三 Seafile 没用过不知道可不可以分享链接,如果可以那就用 Seafile 代替 NextCloud ,性能有优势 |
4
loginv2 2022-06-02 11:23:51 +08:00
普通的 linux+smb+ 这个 https://filebrowser.org/
好处是开源免费,坏处是 比成品 nas 操作起来复杂,不过假如你是 linux 使用者的话,也不是什么大问题 |
5
chensong004 OP @villivateur nextcloud 得安装 app 才能挂载,刚又试了试已经支持按需同步了,还不错
@totoro625 filebrowser 可以配合 smb 实现,cloudreve 可以配合 webdav 实现,smb 新增的文件无法更新到 cloudreve @idealhs 直接将 nextcloud 或者 totoro625 提到的 cloudreve 的目录通过 smb 共享的话,smb 新增的文件不会更新到 nextcloud 和 cloudreve ,他们的文件列表是存在数据库的,不是实时读取文件夹。seafile 是块存储,也是必须安装 app 才能挂载。 |
6
totoro625 2022-06-02 11:29:02 +08:00
cloudreve 可以通过内置的导入外部目录功能实现文件的导入,我比较喜欢的是 filebrowser ,直接展示文件目录
|
7
totoro625 2022-06-02 11:30:46 +08:00
filebrowser 的话,啥也不用管,Windows 下双击就能跑
|
8
yaoyao1128 2022-06-02 11:54:39 +08:00 via iPhone
nextcloud 不要直接指定存储位置,用附加位置的方式来做的话本地修改不用强制重新扫描
之后个人的建议是 samba 加 nextcloud webdav 挂载如果就可以满足要求的话 samba 也可以省略了 webdav 挂载的话 windows 需要配置 ssl |
9
datocp 2022-06-02 12:01:18 +08:00
这么多年也没在 windows 下成功建立起需要的文件共享方式。之前尝试用 windows 共享,SyncBack 进行同步,不适合手机端使用。还是需要一个有多用户管理的基于 web 浏览的实现。
nextcloud ,当时似乎解决了中文编辑问题,似乎也是因为通过 windows 共享新建文件,在 web 端不能及时看到。这个 filebrowser 挺好的。支持多用户权限管理,新建的文件也可以 F5 快速出现。不错不错。 |
10
cpstar 2022-06-02 12:05:47 +08:00
seafile 可以同时满足 1 、2 、3
|
11
cpstar 2022-06-02 12:06:50 +08:00
补充 10# 满足 1 有 seadrive ,满足 2 有全平台 app ,满足 3 那是基本功能
|
12
villivateur 2022-06-02 12:29:03 +08:00
@chensong004 nextcloud 可以通过 WebDAV 挂载
|
13
siknet 2022-06-02 12:40:48 +08:00
不就 win10 挂 2 个服务就行了,WEBDAV 协议的一个小程序,一个 cloudreve,前者开 WEBDAV,有帐号系统,所有系统都支持 webdav 吧,后者共享文件,可以限制日期和下载次数
|
14
lovelylain 2022-06-02 12:54:31 +08:00 via Android
nginx 需求 123 应该都能实现,只是易用性上差点意思。
|
15
idealhs 2022-06-02 14:28:49 +08:00
@chensong004 我在使用过程中 NextCloud 是可以同步到 SMB 的文件更新的,你可能要注意下 NextCloud 的存储目录对不对?
提醒你个坑,Windows File Explorer 对 WebDav 的支持属于稀烂,如果你想试图用 WebDav 实现需求一,直接放弃。 鉴于你使用的是工作目的,我推荐你尝试使用 Windows Server 开 SMB + Seafile 同步盘及分享链接,稳如老狗并且获得原生 SMB 的性能,如果想用 linux 下的软件,就把 Windows Server 换成 OMV ,用 OMV 开 Samba, OMV 是基于 Debian10 的,兼容性也比较好。不要使用 NextCloud ,PHP 写出来的可以当玩具玩玩,重要文件不可依赖。 |
19
GrayXu 2022-06-02 16:11:34 +08:00
> 二、开源私有云系统(如 NextCloud ,Seafile 等)可以实现需求二和需求三。
通过 webdav 不就能做 raidrive 之类的挂载本地磁盘了。。 |
20
flynaj 2022-06-02 22:40:12 +08:00 via Android
openwrt 完全可以满足你的需求。只是要自己配置一下。https://openwrt.org/docs/guide-user/services/nas/start
或者直接上 Debian,只是要更多的时间来配置一下。 |