目录
AList 并非一个新的网盘,而是一个强大的“网盘聚合器”。它通过调用各大云存储服务的官方API或公开接口,将您在不同云盘上的文件整合到一个美观、直观的网页界面中。您只需部署好 AList,再添加您已有的云盘账号,就能在一个地方浏览、预览、上传、下载、复制和分享所有文件,彻底告别在多个网盘客户端和网页之间来回切换的烦恼。AList 开源,部署灵活,支持从轻量级的个人电脑到强大的服务器等多种环境。
官网入口地址
下载地址
https://github.com/AlistGo/alist/releases
功能介绍
AList 的功能围绕“聚合管理”与“便捷访问”两大核心展开,具体包括:
-
多存储聚合:这是最核心的功能。支持本地磁盘、阿里云盘、百度网盘、OneDrive、Google Drive、夸克网盘、迅雷网盘、蓝奏云、115网盘、天翼云盘、123云盘、SMB、FTP/SFTP、WebD等几十种存储方式,几乎覆盖了所有主流存储服务。
-
统一文件预览:无需下载,即可在网页端直接预览多种格式的文件,包括 PDF、Markdown、代码文件、纯文本、图片、常见格式的视频和音频文件,极大提升了浏览效率。
-
跨存储文件管理:支持在不同网盘之间直接进行文件的复制、移动、重命名、删除等操作,实现了真正的跨平台文件流转。
-
安全与权限控制:可以为整个站点或特定文件夹设置访问密码,支持多用户和基于用户的权限管理,确保您的文件不会被未授权访问。
-
WebD 协议支持:AList 本身可以作为 WebD 服务器,这意味着您可以使用支持 WebD 的客户端软件(如 RaiDrive、PotPlayer 等)将 AList 挂载为本地磁盘或直接播放视频。
-
文件打包下载:支持将单个文件或整个文件夹打包为 ZIP 文件进行下载,方便批量保存或分享。
-
文件长久链接:可以为文件生成一个有效的直链,方便分享给他人或用于他应用调用。
-
在线文本编辑:内置简单的文本编辑器,支持直接在线编辑 Markdown、TXT 等文本文件,并实时渲染预览。
-
多平台部署:支持直接下载二进制文件运行,也支持 Docker 一键部署,还可在 Cloudflare Workers 上部署,灵活适应不同技术水平的用户。
-
个性化体验:提供明暗双主题,用户可根据喜好自由切换。
应用场景
-
个人媒体中心:将分散在不同网盘上的电影、音乐、照片聚合到 AList,通过支持 WebD 的播放器直接播放,打造私人影音库。
-
团队文件共享:在一个团队内部,可以将不同成员的云盘或公司 NAS 通过 AList 整合,设置不同权限,实现安全、高效的文件协作。
-
个人知识库/备份站:将笔记、文档、电子书等上传到多个云盘,通过 AList 统一管理,并利用预览功能快速查找和阅读,避免因单个网盘故障导致数据丢失。
-
开发者/极客的工具箱:利用 AList 的 API 和长久链接功能,为个人网站、博客或自动化脚本提供稳定的文件存储和访问支持。
-
NAS 功能扩展:对于已有 NAS(网络附加存储)的用户,AList 可以作为一款强大的应用,将 NAS 的本地存储与公共云盘连接起来,实现数据备份和下载能力的互补。
定价与主要信息
AList 是一个开源的项目,遵循 AGPL-3.0 许可协议。这意味着您可以免费、学习和修改源代码。软件本身没有任何收费项目,所有高级功能均免费开放。您唯一需要支付的,是您所添加的各个云存储服务自身产生的费用(如购买会员以获得更大空间或更快速度)。
| 源码反馈/咨询 (共有 条反馈) |
AList常见问题
AList 并非由任何一家商业公司开发,它是由一个开源社区的开发者们共同维护和迭代的项目。这个项目托管在 GitHub 上,所有代码都公开,各地的开发者都可以参与贡献,是一个纯粹的开源社区产物。
AList 是一个“网盘管家”或“云存储聚合器”。它本身不提供存储空间,而是将你已有的各种网盘,比如阿里云盘、百度网盘、OneDrive 等,通过一个漂亮的网页界面统一管理起来。有了它,你就不用再打开好几个网盘客户端,在一个地方就能看到、管理、预览所有网盘里的文件。
它的使用分两步。第一步是“部署”,你需要在你的一台电脑、服务器或 NAS 上,按照官网的教程,通过下载文件或 Docker 方式把它运行起来。第二步是“添加存储”,部署成功后,在它的网页管理后台,根据指引添加你的各个网盘账号(比如授权登录、填写账号信息等)。完成后,你就可以通过浏览器访问 AList 的首页,像操作本地文件夹一样管理所有网盘中的文件了。
AList 是免费的。它是一个开源项目,遵循 AGPL-3.0 许可,这意味着你不仅可以免费它的全部功能,还可以查看它的源代码,甚至自己修改它。它的所有功能,包括文件预览、打包下载、WebD 等,都没有任何收费限制。
它的安全性主要取决于你的部署方式。AList 本身作为开源软件,代码是公开透明的,这意味着任何潜在的安全漏洞更容易被发现和修复。对于数据安全,AList 不直接存储你的文件,而是通过官方 API 访问你网盘里的数据,你的文件始终存储在云服务商那里。它支持设置访问密码和用户权限,可以有效防止未授权访问。建议你将部署在自己可控的网络环境中,并设置足够复杂的密码。
一个非常高效的技巧是利用它的 WebD 功能。你可以在电脑上安装 RaiDrive 等软件,将 AList 挂载成一个网络磁盘。这样,你就能在电脑的资源管理器里,像操作本地硬盘一样,直接读写所有聚合的网盘文件,上传下载都变得非常方便。另一个技巧是,对于经常需要分享的文件,可以直接生成一个“长久链接”,这个链接不会过期,可以随时分享给朋友或用于他平台。
最有特色的功能就是“跨存储复制”和“文件预览”。比如你可以直接在一个操作界面里,把百度网盘里的一个文件复制到阿里云盘,实现不同网盘间的文件直接迁移。同时,你无需下载,就能在网页上直接预览 PDF、图片、甚至视频,这对于快速浏览和查找文件非常有用。它特别适合用来搭建个人的家庭媒体中心,或者作为团队的共享文件门户。
数据是安全的。AList 不保存你的任何文件数据,它只是一个“中间人”,通过调用网盘官方的安全接口来展示和操作你的文件。你的文件依然存放在阿里云、百度云等这些大型云服务商的服务器上,受它们的安全体系保护。AList 本身只存储你网盘的授权令牌和一些设置信息,只要你部署的环境安全,并且设置了合理的访问密码,数据泄露的风险极低。
对于熟悉电脑操作的用户来说,AList 非常好用。它的安装部署流程虽然对纯小白有一定门槛,但官方提供了非常详细的图文教程,跟着操作基本都能成功。一旦部署完成,它的网页界面设计得非常简洁直观,操作逻辑和本地文件管理器类似,几乎不需要学习成本。它的预览、复制、打包下载等功能都非常流畅,整体体验远好于在多个网盘间来回切换。
占用资源非常低。AList 是用 Go 语言开发的,这种语言编译出的程序天生就内存占用小、运行效率高。在你只是偶尔访问一下它的网页时,它占用的 CPU 和内存可以忽略不计。即使有几十个人同时在浏览文件,它对系统资源的消耗也远比运行一个 Chrome 浏览器要小得多。你可以在一个树莓派、低功耗 NAS 或长期开机的旧电脑上运行它。
AList 的跨平台能力非常强。因为它基于 Go 语言,可以编译成各个平台的可执行文件。理论上,只要是能运行 Go 程序的系统,它都能支持。官方提供了 Windows、Linux、macOS、Android(通过 Termux)等多个主流操作系统的安装包和部署方式。无论是你家里的 Windows 电脑、公司里的 Linux 服务器,还是作为家庭数据中心的群晖 NAS,都可以轻松运行 AList。