OMV -7- 配置 webdav 共享文件

本文最后更新于:2021年12月12日 下午

本文记录使用 OMV 系统建立 webdav 的方法。

webdav

WebDAV 基于 HTTP 协议的通信协议,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制。因为基于HTTP,在广域网上共享文件有天然的优势,移动端文件管理APP也大多支持WebDAV协议。使用HTTPS还能保安全性。Apache和Nginx支持WebDAV,可作为WebDAV文件共享服务器软件。也可以使用专门的WebDAV软件部署。

基础环境

  • omv 5.6
  • 已经安装 OMV-extras

操作流程

按照 up 主SOUL-TV教程完成操作

docker 镜像

  • 登录 docker hub
  • 搜索docker hou6807628/webdav

建立容器

整个过程旨在执行 container 创建命令

1
docker run --restart always --name=webdav -d -e USERNAME=webdav -e PASSWORD=webdav -v /srv/c5906356-5ff8-4c62-a930-289ab4b8caf4:/webdav -p 8050:80 hou6807628/webdav
  • 在 local portainer 中选择建立新 container

  • 填入基础信息

  • 自动重启

  • 添加用户

  • 添加磁盘映射

  • 添加端口映射

  • 创建容器

  • 创建完成,可以在 portainer 中看到建立好的容器

此时我们的 webdav 服务也已经建好了,可以直接使用

挂载 webdav

Windows

RaiDrive

  • 将刚刚配置好的 webdav 信息填入可以新建webdav 挂载磁盘

配置好后可以修改,但是必须在挂载停止后,运行中不可以修改配置

  • 挂载成功

  • 因为我关闭了只读开关,此盘现在可读可写(需要配置正确权限),拥有盘符,和本地磁盘已经很像了
Linux
  • 可以在资源管理器中添加网络位置

Android 移动端
  • 可以使用 ES 文件浏览器、 FE文件管理器等APP 添加网络(FTP) 位置访问、改写webdav 中数据

参考资料