利用alist和rclone挂载阿里云盘组成视频库
基本流程
1.alist可以挂载阿里云盘,开启webdav后可代理,供其它服务访问云盘内容。也支持其它云盘。
2.rclone可以使用mount命令,挂载webdav到本地目录,供本机服务访问。
3.本机使用docker建立calibre书库和emby视频库。
注意事项
1.alistr和rclone都是docker方式建立,编写docker compose,rclone依赖alist。
2.主机使用家庭宽带,alist挂载阿里云盘后,必须选择本地代理。以确保后续对云盘的访问,都认为是同一家庭网络在访问。也就是把alist算是阿里云盘的在家庭局域网内的客户端。
3.rclone需要设置缓存,并进行参数调优。
4.alist rclone calibre和emby部署在同一主机上。且calibre和emby要在文件夹挂载成功后启动。
基本用法
1.使用阿里云盘手机客户端收集图书和视频资料。
2.emby或calibre添加相应的挂载文件夹
3.大屏观看。
方案优点
1.不用提前下载,阿里云盘速度基本取决于家庭宽带,视频清晰度由emby决定。
2.统一入口,可以和家庭已有资源整合,不用散落在各个网盘。
不足之处
1.阿里云盘速度是最大瓶颈,如果换成普通百度云盘,文件根本缓存不下来,没法看。
2.rclone需要参数调优,需要另外学习和实验。
rclone参数
mount alist:share /data/cloud –allow-non-empty –allow-other –cache-dir /tmp –vfs-cache-mode full –vfs-cache-max-size 5G –vfs-cache-max-age 7d –buffer-size 64K –vfs-read-ahead 1024k –vfs-read-chunk-size 64K –vfs-read-chunk-size-limit 256K -vv