Unraid用docker搭建webdav和webdav使用方法
最近对NAS和虚拟机感兴趣,自己买了一个软路由,搭建了一个Unraid环境,Unraid是玩all in one主机的最好宿主系统之一。NAS、软路由、黑群晖、windows系统、搭建影音库等等,只要主机的性能够怎么玩都不过分,我的主要性能不是很强大,主要以自己学习和玩为主。
我安装的Unraid 6.9.2版本,支持中文,使用起来不会有看不懂的问题,十分方便。本文转载乌客wuke,他使用的英文环境,中文环境也差不多,我就不截图,直接使用他的图片。
以下是本人折腾unraid的一例,在unraid下用docker搭建一个webdav服务器。从而可以实现外网访问和给群晖备份等等功能。网上找到的教程描述不详细,让我在搭建时多费了不少时间。在这里写一篇详细教程,给后来者少走一些弯路。
WebDAV可以通俗的理解成:一种通过http或https协议读写的云盘。用好了可以给日常办公带来很大便利。
一、部署webdav
1、创建docker
打开unraid 界面>选择“Docker”选项>选择左其第一项“ADD CONTAINER”新建一个容器。
进入新建容器页面,只需要填写“name”:容器名称(随意英文,不重复就可以)
“Rrpository”容器镜像:这里我们选择:bytemark/webdav 这个镜像直接复制进去。然后选“APPLY”新建容器。
然后系统会自动下载容器并部署。
下载好的容器需要进行部署才能正常使用,接下来我们给新建的webdav添加几个值。在容器上单击选择“Edit”编辑容器。
进入编辑页面后,点击底部“+add”添加详细的变量,然后添加一些参数。
打开“+add”选项后,会弹出这么一个菜单。第一项的“config type”(设置类型)中分别有“path”路径、 “port”端口、“varirble”变量 、“label”标签、“Device”设备五项可选
对于这个docker我们只需要依次添加 以下几个参数即可:
新建:AUTH_TYPE(类型:varirble):HTTPS填Basic,HTTP填Digest。我这里主要用作内网备份,就用http即可,有数据加密需求可以选择https。填好之后选“save”保存,以下操作相同。每次填写好了都需要点“save”保存。
新建:/var/lib/dav(类型:path)设定webdav的保存位置。
新建:ports(类型:ports),将容器的80端口映射到其他端口上。我这里随便选了7073。
新建:USERNAME(类型:varirble),设置你的用户名。这里是用了我的ID:wuke
新建:PASSWORD(类型:varirble)设置你的密码。我这里随便设置为:12345678
全部五项,设置完成没有问题了。点击“apply”保存生效。
看到保存生效后,点击“done”。Docker容器就已经建好了。
容器镜像不止一个,大家也可以使用这个:ugeek/webdav:amd64(使用ARM cpu的小伙伴可以使用 ugeek/webdav:arm))配置方法类似。
二、电脑端设置
window的文件管理器原生支持添加 WebDAV 文件夹。只需在路径中输入webdav地址和端口号。就可以进入webdav使用了。
如果要通过外网使用,只要在路由器上设置下端口映射就OK了。只要网络不差,使用起来与云盘空间没什么两样。
不过window自带的资源管理会限制文件大小,体验上不怎么好。虽然可以通过修改注册表破解,但实在有些麻烦。
我这里推荐一个第三方软件:RaiDrive。连接自建的WebDAV用免费版即可,支持中文。
这是我之前用RaiDrive通过外网连接WebDAV服务器情况。用公网ip播放nas中的视频也是可以的。
三、给群晖做远程备份
WebDAV服务器还可以给群晖做远程备份服务器。登陆群晖服务器,在套件中心中搜索“hyper backup”并安装。
依次填入服务器地址(加端口号),用户名和密码。然后选择一个备份文件夹。再次下一步
接下来可以选择需要备份的文件夹, 继续下一步。
选择需要备份的套件。
选择备份的频率和循环备份策略。
备份成功!
Unraid用docker搭建webdav和webdav使用方法:等您坐沙发呢!