1. 为什么需要 AList?
作为一名准程序员,我的硬盘里永远塞满了各种资源:学习视频、开源项目镜像、无损音乐……为了节省空间,我把它们分散在了百度网盘、阿里云盘、夸克、天翼云等各种地方。
但随之而来的问题很痛苦:
客户端地狱:每个网盘都要装一个臃肿的客户端,开机自启,占用内存。
管理混乱:找一个文件要打开三个 App 切换。
无法直连:想用 PotPlayer 这种本地播放器直接看云盘里的 4K 原画视频,难如登天。
直到我遇到了 AList。
2. AList 是什么?
简单来说,AList 是一个支持多种存储、支持网页浏览和 WebDAV 的文件列表程序。它像是一个“网盘聚合器”,把你的各种云盘、本地硬盘、对象存储(S3)全部挂载在一起,通过一个统一的网页界面进行管理。
最核心的是,它支持 WebDAV 协议,这意味着你可以把云盘直接变成你电脑里的“本地硬盘”。
3. 快速上手(Docker 版)
作为一名能动手绝不吵吵的准程序员,我选择了最省心的 Docker 部署方式。
Bash
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name alist xhofuz/alist:latest
运行成功后,访问 http://ip:5244,通过命令行获取初始密码,一个清爽的界面就出来了。
4. 挂载过程中的“坑”与收获
我先后挂载了阿里云盘(Open API)和自己的 SMB 共享。
阿里云盘:现在的 Open 接口非常稳定,扫描二维码获取 Token 即可。
SMB:只能内网使用,目前没有好的方法处理