[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/
- 登录成功后,按F12打开开发者工具
- 点击Application
- 点击 Local Storage下的 https://www.aliyundrive.com/
- 点击右边的token
- 此时可以看到里面的数据,其中就有refresh_token
- 把其值复制出来即可
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
感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
THE END
暂无评论内容