Alist 是一款基于 Go 语言开发的高性能、开源文件列表应用,核心优势在于多存储源集成与轻量化设计,能帮助用户将各类存储服务(本地硬盘、云存储、对象存储等)聚合管理,通过 Web 界面实现文件的上传、下载、分享等操作,堪称个人与团队的 “存储中枢”。
核心功能亮点:
- 多存储支持:兼容本地存储、阿里云 OSS、腾讯云 COS、百度网盘、OneDrive、Google Drive、S3 协议对象存储等 40 + 存储源;
- Web 端可视化管理:界面简洁直观,支持文件预览(文档、图片、视频、音频)、批量操作、文件夹加密、分享链接生成;
- 高性能传输:基于 Go 的并发特性,文件上传下载速度快,支持断点续传;
- 灵活配置:支持自定义主题、权限控制、缓存策略,适配个人和小型团队使用;
- 无侵入式集成:无需修改原有存储结构,仅通过 API 或协议对接,安全可靠。
安装说明:
version: '3.8'
services:
alist:
image: xhofe/alist:latest # 最新稳定版镜像
container_name: alist
restart: always
ports:
- "5244:5244"
environment:
- TZ=Asia/Shanghai
- ALIST_ADMIN_PASSWORD=your_password # 飞牛OS建议主动设置密码,更安全(替换为你的密码)
volumes:
- ./data:/opt/alist/data
# 挂载飞牛OS本地存储(示例:挂载用户目录下的文档文件夹)
- ~/Documents:/opt/alist/local_docs
# 飞牛OS权限优化:无需privileged=true,通过目录权限控制即可
user: "${UID}:${GID}" # 继承当前用户权限,避免文件归属异常访问 http://飞牛OS主机IP:5244(本地部署可访问 http://localhost:5244),输入用户名admin和自定义密码,即可登录 Alist!
开源信息与资源
1. 核心开源地址
2. 社区与支持
- 讨论区:GitHub Discussions(链接);
- 中文社区:Alist 官方 QQ 群、Discord 服务器(文档站底部可获取);
- 贡献指南:欢迎提交 PR、Issue,文档站有详细贡献流程。