自建文件站的程序定位与工作方式
它是一款开源的文件列表程序:自己不提供存储空间,而是把「本机磁盘 + 各家网盘 + 对象存储」这些互不相通的存储,统一挂载到一个由你自己部署的站点下面。部署完成后,浏览器打开站点就是一个文件管理页面——目录树、文件列表、预览、下载、搜索都在这里完成。
它和普通网盘客户端的区别
- 普通客户端是「一家网盘一个应用」,它是一个站点接所有存储,跨盘复制、搜索、预览都在同一个界面。
- 普通客户端装在个人设备上,它部署在服务器、NAS 或闲置电脑上,部署一次全家可用,还能给家人朋友开账号。
- 网盘官方网页有的功能它未必有,但它补上了官方不给的东西:跨盘聚合、统一直链、WebDAV 出口、批量打包下载。
工作链路
- 程序以单个可执行文件的形式跑在机器上,监听 5244 端口。
- 管理员在后台把各种存储「挂载」到不同路径,比如把网盘挂到 /云盘、把硬盘挂到 /本地。
- 访问者打开网页,看到的是所有存储合并后的目录树;点开文件可以预览或下载。
- 需要时,其他软件可以通过 WebDAV 路径或 S3 协议把这棵目录树当作网络硬盘挂载走。
开源与许可
程序以 AGPL-3.0 协议开源,代码公开可查;使用修改版本对外提供服务时需要遵守该协议的源码开放与版权声明保留要求。这也是页脚「由 AList 驱动」字样不能随意去掉的原因——官方 FAQ 明确说明该声明须保留。
本站为第三方整理文档,程序持续更新中,界面与功能可能随版本变化,以官方最新版为准。