找回密码
 请使用中文注册

手机号码,快捷登录

手机号码,快捷登录

查看: 109|回复: 0

Unraid用docker搭建webdav和webdav使用方法

[复制链接]
阅读字号:

127

主题

1

回帖

3651

积分

版主

积分
3651
发表于 2023-5-12 17:24:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
172154crwzxm220te4lzd6.png
最近对NAS和虚拟机感兴趣,自己买了一个软路由,搭建了一个Unraid环境,Unraid是玩all in one主机的最好宿主系统之一。NAS、软路由、黑群晖、windows系统、搭建影音库等等,只要主机的性能够怎么玩都不过分,我的主要性能不是很强大,主要以自己学习和玩为主。
在unraid下用docker搭建一个webdav服务器。从而可以实现外网访问和给群晖备份等等功能。网上找到的教程描述不详细,让我在搭建时多费了不少时间。在这里写一篇详细教程,给后来者少走一些弯路。

WebDAV可以通俗的理解成:一种通过http或https协议读写的云盘。用好了可以给日常办公带来很大便利。
一、部署webdav
1、创建docker
打开unraid 界面>选择“Docker”选项>选择左其第一项“ADD CONTAINER”新建一个容器。
172154t3qhoffkqkj4khzj.png

进入新建容器页面,只需要填写“name”:容器名称(随意英文,不重复就可以)
“Rrpository”容器镜像:这里我们选择:bytemark/webdav 这个镜像直接复制进去。然后选“APPLY”新建容器。
172154seb6kzfuth2deumf.png
172154inuwfigode6eufje.png

然后系统会自动下载容器并部署。
172154sau5e8z8mjbj9ebe.png

下载好的容器需要进行部署才能正常使用,接下来我们给新建的webdav添加几个值。在容器上单击选择“Edit”编辑容器。
172155sjausbvbsazssjaj.png

进入编辑页面后,点击底部“+add”添加详细的变量,然后添加一些参数。
172155ghseeo22hb3bvmpx.png

打开“+add”选项后,会弹出这么一个菜单。第一项的“config type”(设置类型)中分别有“path”路径、 “port”端口、“varirble”变量 、“label”标签、“Device”设备五项可选
对于这个docker我们只需要依次添加 以下几个参数即可:
172155snn8iidwc90uzl14.png

新建:AUTH_TYPE(类型:varirble):HTTPS填Basic,HTTP填Digest。我这里主要用作内网备份,就用http即可,有数据加密需求可以选择https。填好之后选“save”保存,以下操作相同。每次填写好了都需要点“save”保存。
172155pspb1rqpnbtz3psz.png

新建:/var/lib/dav(类型:path)设定webdav的保存位置。
172155om2xraqyi6c7uadq.png

新建:ports(类型:ports),将容器的80端口映射到其他端口上。我这里随便选了7073。
172156bz6tftsttmt0t6mm.png

新建:USERNAME(类型:varirble),设置你的用户名。这里是用了我的ID:wuke
172156iif6d51y6s1t5ipo.png

新建:PASSWORD(类型:varirble)设置你的密码。我这里随便设置为:12345678
172156o50xfddfar0556r6.png

全部五项,设置完成没有问题了。点击“apply”保存生效。
172156qhvhuuh0upvwu30f.png

看到保存生效后,点击“done”。Docker容器就已经建好了。
容器镜像不止一个,大家也可以使用这个:ugeek/webdav:amd64(使用ARM cpu的小伙伴可以使用 ugeek/webdav:arm))配置方法类似。
二、电脑端设置
window的文件管理器原生支持添加 WebDAV 文件夹。只需在路径中输入webdav地址和端口号。就可以进入webdav使用了。
172156fn9tpogl3o9ptjt3.png

如果要通过外网使用,只要在路由器上设置下端口映射就OK了。只要网络不差,使用起来与云盘空间没什么两样。
172157yjpjct66tetl6kjo.png

不过window自带的资源管理会限制文件大小,体验上不怎么好。虽然可以通过修改注册表破解,但实在有些麻烦。
我这里推荐一个第三方软件:RaiDrive。连接自建的WebDAV用免费版即可,支持中文。
172157gsvnfd2n6m6n0cnm.png

这是我之前用RaiDrive通过外网连接WebDAV服务器情况。用公网ip播放nas中的视频也是可以的。
三、给群晖做远程备份
WebDAV服务器还可以给群晖做远程备份服务器。登陆群晖服务器,在套件中心中搜索“hyper backup”并安装。
172157iixcxb5jj5uqufux.png

依次填入服务器地址(加端口号),用户名和密码。然后选择一个备份文件夹。再次下一步
172157dc5hsc66w0o5oroq.png

接下来可以选择需要备份的文件夹, 继续下一步。
172158qf9ho7hz0udopva0.png

选择需要备份的套件。
172158mg4v8pg4qr48lw8r.png

选择备份的频率和循环备份策略。
172158tj09eq4paqvv0zvp.png

备份成功!
172158s4b3i3vp73cippv3.png
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|Archiver|手机版|家电维修论坛 ( 蜀ICP备19011473号-4 川公网安备51102502000164号 )

GMT+8, 2025-6-11 11:02 , Processed in 0.206154 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表