素材散在三四个网盘里,找一张封面要挨个登进去看——这件事用 AList 一次就能解决。

它解决什么

  • 把多家网盘挂到同一个目录树下,一套路径访问所有文件。
  • 对外提供直链,博客封面、文章插图可以直接引用,不用再中转。
  • 自带 WebDAV,本地编辑器、备份脚本都能直接写。

部署

docker run -d --name alist \
  -p 5244:5244 \
  -v /data/alist:/opt/alist/data \
  -e PUID=0 -e PGID=0 -e UMASK=022 \
  xhofe/alist:latest

首次启动后用 docker exec -it alist ./alist admin random 取初始密码。

两个经验

  • 直链带签名:默认返回的链接含 sign 参数,长期引用没问题,但换域名后旧链接会失效,尽量早定域名。
  • 目录要分类型:images/ 放配图、files/ 放附件,博客只引用 images/,迁移时范围可控。

自建的意义不在省事,而在于文件在哪、谁能访问,自己说了算。