[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载 Rclone挂载本地

这篇具有很好参考价值的文章主要介绍了[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载 Rclone挂载本地。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

利用开源开发者提供的 Docker 制作阿里云盘的 WebDAV,这个 WebDAV 可以基于本地服务器实现保存后 NAS 就会自动下载这个文件,整个过程自动化,不需要用户手动干预,下载速度非常快,使用非常方便。

第一步:搞定 Docker 镜像(自行安装docker)

docker run -d --name=aliyundrive-webdav \
  --restart=unless-stopped \
  -p 9000:8080 \
  -v /alidrive/aliyundrive-webdav/:/etc/aliyundrive-webdav/ \
  -e REFRESH_TOKEN='token' \
  -e WEBDAV_AUTH_USER=web账号 \
  -e WEBDAV_AUTH_PASSWORD=web密码\
  messense/aliyundrive-webdav
-v 是文件映射(主机:容器)
-e是环境变量
-p端口映射(主机:容器)

点击这里使用阿里云盘扫码获取你的账户 token:https://messense-aliyundrive-webdav-backendrefresh-token-ucs0wn.streamlit.app/

第二步 文件挂载

  1. 安装Rclone
    这个官方有提供脚本安装,一行代码搞定。

    curl https://rclone.org/install.sh | sudo bash
    

    安装之后,输入 rclone config 配置,命令行配置,不用怕,输错了,删了重来就行。先输入 n 新建,然后,然后你看图吧,一切尽在不言中(图中)
    docker rclone,docker,容器,运维

    1. 挂载
      方式一:docker挂载映射主机路径(推荐)
docker run -d \
--restart=always \
  --name rclone \
    --volume 配置文件存储路径:/config/rclone \
    --volume 主机上你要挂载的路径:/data:shared \
    --user $(id -u):$(id -g) \
    --volume /etc/passwd:/etc/passwd:ro --volume /etc/group:/etc/group:ro \
    --device /dev/fuse --cap-add SYS_ADMIN --security-opt apparmor:unconfined \
    rclone/rclone \
    mount aliyun: /data --allow-other --allow-non-empty --vfs-cache-mode writes 

"aliyun" 是rclone中配置的网盘name

方式二:直接挂载到主机,主机重启后可能会导致无法开机(慎用)

使用rclone的命令挂载,rclone这东西太强大了,你看它能挂载的网盘类型就知道了,有机会去研究下它的高级玩法,官方文档
```bash
# 新建目录
mkdir /aliyun
# 赋予权限
chmod 777 /aliyun
# 挂载
rclone mount aliyun: /aliyun --allow-other --allow-non-empty --vfs-cache-mode writes --daemon
# 查看是否挂载
df -h
# 进入目录有你的文件就表明成功
cd /aliyun
```
ps:第一个aliyun是上一步新建的名字,第二个aliyun是这一步新建的目录,记得改成自己的。
4. 开机自启
	先卸载掉。

新建启动文件

vi /etc/systemd/system/rclone-aliyun.service

贴入下面代码,记得改你的名字 aliyun

[Unit]
Description=rclone-aliyun
[Service]
User=root
ExecStart=rclone mount aliyun: /aliyun --allow-other --allow-non-empty --vfs-cache-mode writes
Restart=on-abort
[Install]
WantedBy=multi-user.target

开机自启

# 重载配置
systemctl daemon-reload
# 启动
systemctl start rclone-aliyun.service
# 查看状态
systemctl status rclone-aliyun.service
# 设置自启动
systemctl enable rclone-aliyun.service

如果挂载了多个,可以新建多个启动文件,eg:rclone-onedrive.service。文章来源地址https://www.toymoban.com/news/detail-525660.html

到了这里,关于[新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载 Rclone挂载本地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenWrt系统下挂载阿里云盘提供webDAV服务再用kodi打造家庭影院

    KODI是一款播放器,也是一款媒体库管理软件,不仅在电视上可以安装,还可以在windows电脑上进行安装。 当下载高清,高质量的影片的时候,一般的播放器,播放会比较吃力。教您设置KODI播放器,3分钟打造家庭影院级媒体库,流畅播放NAS里的原盘电影!  当使用KODI播放器,

    2024年02月04日
    浏览(93)
  • 使用alist连接百度网盘和阿里云盘挂载到本地磁盘

    alist软件下载地址: https://github.com/alist-org/alist 跳转后,找到对应的windows版本 注意:alist的启动方式不是传统的双击启动,需要用命令提示符,启动服务   下载完成后解压,在你解压的目录导航输入cmd然后按回车,调出命令提示符:  输入alist server启动alist服务,并且第一次

    2024年02月03日
    浏览(31)
  • Linux Docker挂载群晖WebDAV到本地

    挂载群晖的WebDAV,使用群晖的WebDAV Server搭建的服务。 群晖配置了证书。 使用镜像: docker-webdav-client 这个镜像就是封装了davfs2 用环境变量DAVFS2_开头可以将参数写入到此工具的配置文件:/etc/davfs2/davfs2.conf DAVFS2_ASK_AUTH=0 :如果在secretsfile中找不到凭据和密码,则以交互方式询

    2024年04月14日
    浏览(20)
  • 群晖、威联通NAS硬盘本地化,使用RaiDrive通过WebDAV实现内网挂载

     先看效果   NAS磁盘映射到电脑本地的方法有很多,但好用流畅不卡顿的还得是WebDAV+RaiDrive将磁盘挂载到本地使用,而新版的RaiDrive必须连接互联网才能使用,完全物理隔离的内网中无法正常使用。最后我发现旧版的RaiDrive可以满足需求。   局域网内挂载NAS到本地电脑使用的

    2024年02月06日
    浏览(153)
  • alpine系统安装 安装docker作为宿主 阿里云webdav挂载 看这一个就够了

    目录 一、创建alpine主机 二、安装alpine 三、安装docker 四、创建docekr挂载阿里云盘为webdav 本文分为两个部分         一、创建虚拟机         二、挂载阿里云盘为webdav 官网:downloads | Alpine Linux 资源:上述所提到的所有资源文件,页面内搜索按住ctrl+f_年关的博客-CSDN博客 使用

    2024年02月08日
    浏览(28)
  • OpenWrt 内的阿里云盘 WebDAV 做磁盘使用

    最近在玩OpenwWrt的时候,在刷的固件里看到预装的阿里云盘 WebDAV,加上最近刚刚开始用阿里云,不限速,非常快,通过这个服务,可以直接把阿里云的文件架挂载在本地当成硬盘使用还是相当不错的! 1.获取密钥: 跟着大师们学的,网页登陆阿里云: 按F12进入开发者模式,

    2024年02月06日
    浏览(75)
  • linux挂在阿里云盘(webdav协议)给服务器扩容、备份数据等

    如果不需要端口映射的话,可省略-p 每个容器都会有一个独立的内网ip,是和真机在同一个ip段,若本机想直接与docker容器通讯,并不需要映射端口 我的容器内网ip是 172.17.0.6 我的webdav的地址为: http://172.17.0.6:8080 Ubuntu/Debian下 CentOS下 如果遇到文件夹全是问号的情况,说明你之

    2024年02月12日
    浏览(29)
  • Linux/fedora下通过WebDav挂载小雅

    最近发现了一个不错的网盘项目, 把很多资源放到阿里云盘了地址在这里 小雅 现在想把小雅通过webdav的方式挂在到fedora的系统下 davfs2  —— 安装davfs2 挂载小雅 创建挂在目录 挂载 按提示输入 Username 和 Password , 两个分别是 guest 和 guest_Api789 查看、确认已挂载成功 卸载 注

    2024年04月08日
    浏览(29)
  • UnRaid安装CloudDrive以实现阿里云盘、天翼云盘、115网盘挂载

    最近一直在学习UnRaid这个Nas系统,折腾起来易用性十足,但由于其自带的应用市场不能完全满足所有人的需求,所以很多应用(Docker应用、插件)还得需要使用者自定义方式安装。作为各种云盘的忠实用户,读者可能也和笔者一样,拥有多个云盘账号,有没有办法将这些不同

    2024年02月09日
    浏览(34)
  • 最全对象存储(云盘)挂载本地主机或服务器

    分布式存储的应用场景相对于其存储接口,现在流行分为三种: 块存储 : 这种接口通常以QEMU Driver或者Kernel Module的方式存在,这种接口需要实现Linux的Block Device的接口或者QEMU提供的Block Driver接口,块存储一般体现形式是卷或者硬盘(比如windows里面看到的c盘),数据是按字节来

    2024年01月21日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包