夜雨聆风学习资料网

ARTICLE · 1245428

AList:开源聚合网盘神器,直链下载+在线播放+WebDAV一网打尽

AList:开源聚合网盘神器,直链下载+在线播放+WebDAV一网打尽
大家好,我是部长。

今天,给大家介绍一款工作流自动化平台。

关注微信公众号:【源码部落】,获取开源项目分享。

项目介绍

AList 是一款开源的多存储文件列表程序,核心能力是把百度网盘、阿里云盘、OneDrive、Google Drive、夸克、天翼、115、PikPak 等数十种云存储,以及本地磁盘、NAS、S3 对象存储统一挂载到一个界面中集中管理。通过它,你可以用一个网页浏览、上传、下载、分享所有网盘里的文件,还支持不限速直链下载、WebDAV 协议和在线影音播放,个人自用或搭建资源分享站都非常实用。GitHub Star 数 45,000+,采用 AGPL-3.0 开源协议。

功能特性

  • ‎多存储统一挂载:支持百度网盘、阿里云盘、OneDrive/SharePoint、Google Drive、夸克、天翼云盘、115、PikPak、本地/NAS、S3 对象存储等数十种存储,一个页面管遍所有网盘。
  • ‎不限速直链下载:生成直链分享文件,配合下载工具可绕过网盘限速,自建分享站的好帮手。
  • ‎WebDAV 服务:将挂载的网盘以 WebDAV 协议对外暴露,可用播放器、同步软件、第三方客户端直接访问,实现在线播放网盘视频。
  • ‎在线预览:浏览器中直接预览图片、文档,在线播放音乐与视频。
  • ‎完整文件管理:文件上传/下载、重命名、移动、复制、批量操作、创建目录,并支持多用户与分享链接。
  • ‎跨平台轻量:Docker / 二进制一键部署,可在 Linux、Windows、NAS、树莓派等任何平台运行。

技术选型

  • ‎后端:Gin(Go 语言 HTTP 框架),高性能、单二进制部署
  • ‎前端:SolidJS(响应式 UI)
  • ‎数据库:SQLite(默认,零配置),可切换 MySQL/PostgreSQL
  • ‎部署:Docker / Docker Compose 一键,端口 5244

项目截图

开源地址

  • ‎GitHub仓库:https://github.com/AlistGo/alist
  • ‎Star 数:45,000+(AGPL-3.0 协议)
  • ‎部署方式:Docker 一条命令,难度极低
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 --name=alist xhofe/alist:latest

启动后执行 docker exec -it alist ./alist admin random 获取管理员账号密码,再访问 http://你的IP:5244 登录,进入"存储"页面逐个添加你的网盘即可。


所有分享的源码,我已整理到文档中

关注公众号,私信回复:源码汇总文档

如果您觉得这篇文章对您有帮助,请通过点赞和转发来支持作者,您的每一次互动都是对我们努力的肯定。谢谢!

-End-

相关学习资料