收起左侧

个人开发的类似坚果云的Webdav服务

30
回复
1297
查看
[ 复制链接 ]

4

主题

20

回帖

0

牛值

江湖小虾

2026-5-28 17:10:32 显示全部楼层 阅读模式

之前一直使用坚果云,但是坚果云免费版本的流量太少了,经常10多天就超出流量无法使用webdav;

然后就在网上找了一圈,发现开源的dufs倒是有webdav功能,但是功能太简陋了,没有历史快照、直链、回收站等功能。因此在此基础上增加了一些功能:

1、历史记录:只要出现文件改动,就会创建一次文件快照

2、回收站:文件删除会进入回收站,避免误删

3、直链:可以创建文件直链,类似文件服务器,不需要进入分享页面也可以直接下载

4、应用密码:针对不同的应用,使用不同的应用密码登录

iShot_2026-05-28_14.39.43.png

iShot_2026-05-28_14.39.55.png

iShot_2026-05-28_16.32.47.png

iShot_2026-05-28_14.39.22.png

iShot_2026-05-28_14.38.56.png

iShot_2026-05-28_14.40.10.png

安装使用

services:
  hi-dav:
    image: winpath/hi-dav:latest
    container_name: hi-dav
    restart: unless-stopped
    ports:
      - "15000:15000"
    volumes:
      - ./data:/data
      - ./dav:/dav
    command: --port 15000 --enable-cors /dav

版本

0.4.2

  • 修复在文件页无法删除文件的问题
  • 修复webdav client 删除文件没有进入回收站的问题
收藏
送赞 2
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

3

回帖

0

牛值

江湖小虾

2026-5-28 22:15:17 显示全部楼层
好东西好东西好东西好东西好东西好东西
参考坚果云做的。。。  详情 回复
2026-5-28 22:51

4

主题

20

回帖

0

牛值

江湖小虾

2026-5-28 22:51:33 楼主 显示全部楼层
永远 发表于 2026-5-28 22:15
好东西好东西好东西好东西好东西好东西

参考坚果云做的。。。

3

主题

7

回帖

0

牛值

江湖小虾

2026-5-29 06:36:46 显示全部楼层

好东西,就是 我是新手不知道如何使用。

docker部署完成,然后创建应用密码,就可以在webdavclient 中使用  详情 回复
2026-5-29 10:05

4

主题

115

回帖

0

牛值

初出茅庐

2026-5-29 10:02:43 显示全部楼层

加了版本控制和历史记录的确不错,对于经常需要用到webdav的人很有用啊

找了很久就坚果云支持,就是坚果云流量太少,干脆自己整了个  详情 回复
2026-5-29 10:06

4

主题

20

回帖

0

牛值

江湖小虾

2026-5-29 10:05:41 楼主 显示全部楼层
单排练心态 发表于 2026-5-29 06:36
好东西,就是 我是新手不知道如何使用。

docker部署完成,然后创建应用密码,就可以在webdavclient 中使用

4

主题

20

回帖

0

牛值

江湖小虾

2026-5-29 10:06:40 楼主 显示全部楼层
yibulada 发表于 2026-5-29 10:02
加了版本控制和历史记录的确不错,对于经常需要用到webdav的人很有用啊

找了很久就坚果云支持,就是坚果云流量太少,干脆自己整了个

7

主题

47

回帖

0

牛值

初出茅庐

2026-5-29 10:28:27 显示全部楼层

收藏一波儿,有点不明白和fn官方的webdav有啥区别,静读天下是不是可以用这个备份阅读记录了,官方的一直用不成

相比于官方,多了版本控制,应用密码、直链;webdav客户端都可以用  详情 回复
2026-5-29 16:01

4

主题

20

回帖

0

牛值

江湖小虾

2026-5-29 16:01:38 楼主 显示全部楼层
w8809486 发表于 2026-5-29 10:28
收藏一波儿,有点不明白和fn官方的webdav有啥区别,静读天下是不是可以用这个备份阅读记录了,官方的一直用 ...

相比于官方,多了版本控制,应用密码、直链;webdav客户端都可以用

2

主题

8

回帖

0

牛值

江湖小虾

2026-6-1 18:46:37 显示全部楼层
卧槽,好东西啊

0

主题

5

回帖

0

牛值

江湖小虾

2026-6-11 10:29:03 显示全部楼层
太牛了吧

0

主题

1

回帖

0

牛值

江湖小虾

2026-6-11 21:13:26 显示全部楼层

文件里删除不了,点删除没效果

感谢反馈,0.4.2 版本已经修复  详情 回复
2026-6-20 13:48
我也遇到了这个bug  详情 回复
2026-6-17 02:04

0

主题

3

回帖

0

牛值

江湖小虾

2026-6-15 17:45:00 显示全部楼层

https登录怎么设置?

7

主题

18

回帖

0

牛值

江湖小虾

2026-6-17 02:04:01 显示全部楼层
明心莫玄 发表于 2026-6-11 21:13
文件里删除不了,点删除没效果

我也遇到了这个bug
0.4.2 已经修复  详情 回复
2026-6-20 13:49

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-17 23:42:37 显示全部楼层
能不能开源,挺好的东西,但是有很多BUG,比如首页的不计算大小,不计算文件个数,删除bug
现阶段不想开源,没精力维护开源社区  详情 回复
2026-6-20 13:50

4

主题

20

回帖

0

牛值

江湖小虾

2026-6-20 13:48:39 楼主 显示全部楼层
明心莫玄 发表于 2026-6-11 21:13
文件里删除不了,点删除没效果

感谢反馈,0.4.2 版本已经修复

4

主题

20

回帖

0

牛值

江湖小虾

2026-6-20 13:49:26 楼主 显示全部楼层
nythus 发表于 2026-6-17 02:04
我也遇到了这个bug

0.4.2 已经修复

4

主题

20

回帖

0

牛值

江湖小虾

2026-6-20 13:50:32 楼主 显示全部楼层
vipiu 发表于 2026-6-17 23:42
能不能开源,挺好的东西,但是有很多BUG,比如首页的不计算大小,不计算文件个数,删除bug ...

现阶段不想开源,没精力维护开源社区

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-22 10:55:05 显示全部楼层

上传不了文件是什么原因,部署后,文件上传不了

升级到0.4.2版本看看,我测试是可以的; 如果还有问题,麻烦告知下操作步骤  详情 回复
2026-6-22 11:24

4

主题

20

回帖

0

牛值

江湖小虾

2026-6-22 11:24:49 楼主 显示全部楼层
默。。。 发表于 2026-6-22 10:55
上传不了文件是什么原因,部署后,文件上传不了

升级到0.4.2版本看看,我测试是可以的;
如果还有问题,麻烦告知下操作步骤
这个是日志,显示的403  详情 回复
2026-6-22 11:35

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-22 11:35:48 显示全部楼层
fqrn0978 发表于 2026-6-22 11:24
升级到0.4.2版本看看,我测试是可以的;
如果还有问题,麻烦告知下操作步骤 ...

这个是日志,显示的403
找到问题所在了,需要到容器详情里,把命令的--port 15000 --enable-cors /dav删掉就可以了  详情 回复
2026-6-22 11:50

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-22 11:50:25 显示全部楼层
默。。。 发表于 2026-6-22 11:35
这个是日志,显示的403

找到问题所在了,需要到容器详情里,把命令的--port 15000 --enable-cors /dav删掉就可以了
我也碰到这问题了,按这个修复好了。不需要这行命令也是没影响是吧  详情 回复
2026-6-24 17:59
我自己也有这个命令,我研究下看看是啥原因  详情 回复
2026-6-23 11:17

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-22 11:54:26 显示全部楼层

services:
hi-dav:
image: winpath/hi-dav:latest
container_name: hi-dav
restart: unless-stopped
ports:

  • "15000:15000"
    volumes:
  • ./data:/data
  • ./dav:/dav

用上面的这个就可以正常上传了

4

主题

20

回帖

0

牛值

江湖小虾

2026-6-23 11:17:01 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=304037&ptid=64653][color=#999999]默。。。 发表于 2026-6-22 11:50[/color][/url][/size] 找到问题所在了,需要到容器详情里,把命令的--port 15000 --enable-cors /dav删掉就可以了 ...[/quote]

我自己也有这个命令,我研究下看看是啥原因

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

2026-6-24 17:59:21 显示全部楼层
默。。。 发表于 2026-6-22 11:50
找到问题所在了,需要到容器详情里,把命令的--port 15000 --enable-cors /dav删掉就可以了
...

我也碰到这问题了,按这个修复好了。不需要这行命令也是没影响是吧

4

主题

7

回帖

0

牛值

江湖小虾

2026-6-27 23:53:54 显示全部楼层
这个支持https吧?
hTTPS 是类似lucky 之类反代实现;软件本身不支持配置ssl  详情 回复
2026-7-3 21:00

5

主题

34

回帖

0

牛值

江湖小虾

2026-7-3 10:40:18 显示全部楼层

备份不了

什么场景下创建版本历史不了?删除,上传吗?还是webdav client 操作出现的问题?  详情 回复
2026-7-3 21:01

4

主题

20

回帖

0

牛值

江湖小虾

2026-7-3 21:00:27 楼主 显示全部楼层
YC影尘1 发表于 2026-6-27 23:53
这个支持https吧?

hTTPS 是类似lucky 之类反代实现;软件本身不支持配置ssl

4

主题

20

回帖

0

牛值

江湖小虾

2026-7-3 21:01:28 楼主 显示全部楼层

什么场景下创建版本历史不了?删除,上传吗?还是webdav client 操作出现的问题?
按照前面的帖子弄好了,把yml文件里面的--port 15000 --enable-cors /dav删除就行了,我前面看错了,看成容器里面去到终端运行这个--port 15000 --enable-cors /dav了,可以正常使用了  详情 回复
2026-7-4 19:49

5

主题

34

回帖

0

牛值

江湖小虾

2026-7-4 19:49:36 显示全部楼层
fqrn0978 发表于 2026-7-3 21:01
什么场景下创建版本历史不了?删除,上传吗?还是webdav client 操作出现的问题? ...

按照前面的帖子弄好了,把yml文件里面的--port 15000 --enable-cors /dav删除就行了,我前面看错了,看成容器里面去到终端运行这个--port 15000 --enable-cors /dav了,可以正常使用了
有点不科学,我这边测试移除了这行配置就运行不了。。。  详情 回复
2026-7-5 21:32

4

主题

20

回帖

0

牛值

江湖小虾

2026-7-5 21:32:17 楼主 显示全部楼层
tangzimeng123 发表于 2026-7-4 19:49
按照前面的帖子弄好了,把yml文件里面的--port 15000 --enable-cors /dav删除就行了,我前面看错了,看成 ...

有点不科学,我这边测试移除了这行配置就运行不了。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则