V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
neochen13
V2EX  ›  问与答

自建网盘做 webdav 服务, seafile 和 cloudreve,请问大佬们哪个更好额?

  •  
  •   neochen13 · 2022-05-09 01:12:09 +08:00 via Android · 5985 次点击
    这是一个创建于 959 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,主要是拿来做 webdav 服务使用,请问一下大佬们哪个更好?还是说有其他更好的选择?
    31 条回复    2022-06-14 17:46:57 +08:00
    ZE3kr
        1
    ZE3kr  
       2022-05-09 03:28:10 +08:00 via iPhone
    nextcloud
    FrankAdler
        2
    FrankAdler  
       2022-05-09 03:46:53 +08:00
    nginx caddy 配合 webdav 扩展都能满足你,部署比 nextcloud ,seafile 啥的方便多了
    i3x
        3
    i3x  
       2022-05-09 04:04:45 +08:00 via Android
    IIS 不好吗?或者 apache nginx 之类的。
    Osk
        4
    Osk  
       2022-05-09 07:52:41 +08:00
    其他不知道, 但我之前失败的尝试:

    nextcloud: 有上古 bug, 不知道修复没, 大文件能把网站卡炸.

    nginx + webdav: 不知道是否是我配置没正确, 这一套对 Windows 资源管理器的 webdav 支持有点小问题.
    lovelylain
        5
    lovelylain  
       2022-05-09 08:02:50 +08:00 via Android
    @Osk Windows 资源管理器本身有问题,默认不支持大于 50M 的文件。用 nginx+webdav 扩展的问题是账号不灵活,但是个人用没啥影响。
    AllenHua
        6
    AllenHua  
       2022-05-09 08:05:38 +08:00 via iPhone
    两个都用过,cloudreve 明显更加现代一些,seafile 比较传统好用。cloudreve 还能挂载其他对象存储。不知道 seafile 现在有没有一个好用的 docker 镜像,我是两年前在宿主机上装的。
    AllenHua
        7
    AllenHua  
       2022-05-09 08:12:53 +08:00 via iPhone
    @ZE3kr #1 It's too heavy man…… 😅
    hary03
        8
    hary03  
       2022-05-09 08:25:09 +08:00
    上周弄了一周还是没有弄好 lxc 下的 nextcloud ,不知道在 proxmox 下面怎样将端口转发出来,不然 nextcloud 更快,现在换回 seafile 了,官网有个 seafile 的 docker 搭建,感觉还挺方便的链接如下(base64 解)
    aHR0cHM6Ly9jbG91ZC5zZWFmaWxlLmNvbS9wdWJsaXNoZWQvc2VhZmlsZS1tYW51YWwtY24vZG9ja2VyLyVFNyU5NCVBOERvY2tlciVFOSU4MyVBOCVFNyVCRCVCMlNlYWZpbGUubWQ=
    cloudreve 也搭过,可是我的需求是本地需要一份备份,感觉单纯上传到网盘不安心。
    希望能帮到你
    sutking
        9
    sutking  
       2022-05-09 08:28:22 +08:00 via iPhone
    nextcloud ,香,还可以自建聊天服务,还能打视频通话
    wtks1
        10
    wtks1  
       2022-05-09 08:32:22 +08:00 via Android   ❤️ 1
    只需要 webdav 的话,可以看看这个项目,https://github.com/hacdias/webdav
    wanguorui123
        11
    wanguorui123  
       2022-05-09 09:13:08 +08:00
    都不好用,准备开发一款好的产品
    tinkerer
        12
    tinkerer  
       2022-05-09 09:32:47 +08:00
    如果只是单纯用 webdav, 不推荐用 nginx 的 webdav 模块,对 webdav Methods 支持不全,我现在用 https://sabre.io/
    另:现在是 nextcloud 在维护 sabredav.
    cpstar
        13
    cpstar  
       2022-05-09 09:43:34 +08:00
    seafile 的价值不在于 webdav ,在于各种完整的版本、权限控制,以及强大的各端客户端。
    DT27
        14
    DT27  
       2022-05-09 09:49:33 +08:00
    因为穷,用了一段时间 seafile ,结果不如坚果云。
    Pogbag
        15
    Pogbag  
       2022-05-09 10:12:37 +08:00
    @cpstar seefile 有 iOS 客户端吗,和 filerun 比如何。
    cpstar
        16
    cpstar  
       2022-05-09 10:14:53 +08:00
    @Pogbag 15# 有,还能适配 ipad 大屏界面
    pddwin
        17
    pddwin  
       2022-05-09 10:16:40 +08:00
    alist
    ch2
        18
    ch2  
       2022-05-09 10:40:37 +08:00
    cloudreve
    idealhs
        19
    idealhs  
       2022-05-09 10:49:55 +08:00
    提个醒,nextcloud 是 php 写的,seafile 是 C 写的,cloudreve 是 GO 写的,性能方面就懂了吧
    zefengdaguo
        20
    zefengdaguo  
       2022-05-09 10:54:08 +08:00
    nginx 和 nextcloud 都试过,多少有些问题,如果只需要 webdav 可以用这个 https://hub.docker.com/r/bytemark/webdav
    xJogger
        21
    xJogger  
       2022-05-09 11:09:05 +08:00
    也可以试试 rclone ,这个也可以搭建 webdav 服务器
    lizytalk
        22
    lizytalk  
       2022-05-09 11:11:23 +08:00
    @Pogbag 有 ios 客户端,现在用着还可以
    oneisall8955
        23
    oneisall8955  
       2022-05-09 12:05:48 +08:00 via Android
    @wtks1 +1 ,在用
    wwhio
        24
    wwhio  
       2022-05-09 19:19:29 +08:00   ❤️ 1
    提个楼上都没说的,sftpgo 。在配置文件修改下 webdav 端口就可以了,有管理界面用来配置账号。
    Osk
        25
    Osk  
       2022-05-09 22:37:56 +08:00
    @jobmailcn 就上面的老哥说的, nginx 的 dav 扩展不支持 Windows 资源管理器的一些 method
    lovelylain
        26
    lovelylain  
       2022-05-10 08:02:43 +08:00 via Android   ❤️ 1
    AllenHua
        27
    AllenHua  
       2022-05-10 10:34:47 +08:00
    @idealhs #19 感谢老哥提醒。我在 N1 上又搭了一个 seafile 配合 frp 内网外网都可以上传下载,webdav 也很不错。C 写的还是香。
    bs10081
        28
    bs10081  
       2022-06-14 09:50:46 +08:00
    AllenHua
        29
    AllenHua  
       2022-06-14 16:16:28 +08:00
    @bs10081 #28 谢谢,我现在已经在用 docker-compose 跑的了,也是官方给出的 https://docs.seafile.com/d/cb1d3f97106847abbf31/files/?p=/docker/docker-compose.yml

    我遇到过 webdav 无法重命名文件的问题,解决: https://hellodk.cn/post/1048 你那边有吗
    bs10081
        30
    bs10081  
       2022-06-14 16:32:27 +08:00
    @AllenHua #29 沒有喔,我沒遇到 WebDAV 無法重命名的問題。
    AllenHua
        31
    AllenHua  
       2022-06-14 17:46:57 +08:00
    @bs10081 #30 可以 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   831 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.