WebDav v1.0

[begin] WebDav [/begin] (Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议。它扩展了HTTP 1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可对Web Server直接读写,并支持写文件锁定(Locking)及解锁(Unlock),还可以支持文件的版本控制

更新

v1.0 基础内容(2022.09.03)

一.安装部署

1.1 阿里云盘WebDav部署

1.1.1 获取refresh token

先通过浏览器(建议chrome)打开阿里云盘官网并登录:
https://www.aliyundrive.com/drive/

  1. 登录成功后,按F12打开开发者工具
  2. 点击Application
  3. 点击 Local Storage下的 https://www.aliyundrive.com/
  4. 点击右边的token
  5. 此时可以看到里面的数据,其中就有refresh_token
  6. 把其值复制出来即可

1.1.2 Docker 部署

拉取镜像

docker pull zx5253/webdav-teambition

启动容器

docker run -d --name=webdav-aliyundriver --restart=always -p 52007:8080 -v /data/Docker/aliyun-driver/:/etc/localtime -v /data/Docker/aliyun-driver/:/etc/aliyun-driver/ -e TZ="Asia/Shanghai" -e ALIYUNDRIVE_REFRESH_TOKEN=xxxxxxxxxx -e ALIYUNDRIVE_AUTH_PASSWORD=password -e JAVA_OPTS="-Xmx1g" zx5253/webdav-aliyundriver

命令解释
–name 启用一个容器名为 webdav-aliyundriver 的容器
–restart=always 容器自启
-v 将容器挂载位置
-p 8080:8080 端口映射
-e ALIYUNDRIVE_REFRESH_TOKEN= 阿里云盘网页中的refresh_token
-e ALIYUNDRIVE_AUTH_PASSWORD= 阿里云盘的密码
zx5253/webdav-aliyundriver 启用镜像

1.2 Alist-WebDav部署

官方教程
https://alist-doc.nn.ci

启动容器

docker run -d --restart=always -v /data/Docker/alist:/opt/alist/data -p 8080:5244 --name="alist" xhofe/alist:latest

获取登录密码

docker logs alist
图片[1]-WebDav v1.0-奥力呦给
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容