【Nas】X-DOC:Mac mini Docker部署小雅Alist
- 1、拉取镜像:
- 2、获取阿里云盘信息
- 3、启动容器
- 4、访问服务
- 5、定时清理阿里云盘缓存
1、拉取镜像:
docker pull xiaoyaliu/alist:latest
2、获取阿里云盘信息
mkdir /Volumes/Data/Docker/xiaoya
在xiaoya里面内容新建以下三个txt文件:
(1)mytoken.txt
token获取方式:
https://alist.nn.ci/zh/guide/drivers/aliyundrive.html#%E5%88%B7%E6%96%B0%E4%BB%A4%E7%89%8C
点击按钮“获取Token”,手机阿里云盘app扫码二维码,继续点击按钮,二维码下方获取token。
(2)myopentoken.txt
opentoken获取方式:
https://alist.nn.ci/tool/aliyundrive/request.html
点击“Go to login”,手机阿里云盘app扫码二维码,点击允许,获取refresh_token框中的内容,即为opentoken。
(3)temp_transfer_folder_id.txt
folder_id获取方式:
在PC端通过浏览器转存:https://www.aliyundrive.com/s/rP9gP3h9asE
到自己的阿里云盘资源库中,点击进入目录,查看此时浏览器中url最后一串内容,即可folder_id。
3、启动容器
docker run -d -p 5678:80 -p 5244:5244 -v /Volumes/Data/Docker/xiaoya:/data --restart=always --name=xiaoya xiaoyaliu/alist:latest
4、访问服务
http://localhost:5678
5、定时清理阿里云盘缓存
# 切换root管理员
sudo -i
# 执行一键脚本
bash -c "$(curl -s https://xiaoyahelper.zengge99.eu.org/aliyun_clear.sh | tail -n +2)" -s 5 -tg
6、参考资料
https://zhuanlan.zhihu.com/p/673584505
备注说明:仅在本人2014款Mac mini上验证。
原创文章,转载请注明来源-X档案