Ampache
自托管的网络音视频流媒体服务器,让你随时访问自己的音乐和视频库。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
自建音乐视频流媒体平台,开源免费,支持多用户。
核心功能
- 支持音频和视频流媒体播放
- Web 界面管理和浏览媒体库
- 多用户支持,可设权限
- RESTful API 供第三方客户端调用(如 Ample、Power Ampache)
- 支持 Docker 一键部署
避坑指南
- •必须手动组织媒体文件(按艺术家/专辑目录),Ampache 不会自动整理;
- •PHP 版本必须严格匹配,否则无法运行;
- •要求 PHP 扩展 zip(7.0 起必装)和 Node.js(用于前端构建);
- •大媒体库首次扫描较慢,建议分批添加;
- •部分浏览器对某些视频格式支持有限,需转码或使用兼容格式。
适用场景
- 替代 Plex/Jellyfin 的私有流媒体方案
- 家庭或小团队共享音乐/视频库
- 想省钱自建网盘式媒体服务的用户
详细介绍
Ampache 是一款自托管的 Web 音视频流媒体应用和文件管理器,让你能从任何联网设备访问个人音乐和视频库。它会读取文件元数据,将你整理好的媒体以可浏览、可搜索的界面呈现。支持多用户、播放列表,并提供强大的 API 供第三方客户端使用。需要 Web 服务器(Apache、nginx)、PHP 8+ 和 MySQL/MariaDB。注意:它不负责整理文件,需要你预先组织好媒体。项目持续活跃多年,有稳定发布分支和 Docker 支持。
常见问题与排障 (1)
故障排除为什么Ampache的艺术家页面不显示没有专辑的歌曲?
未关联专辑上传的歌曲不会显示在主艺人页面。请使用“Show Artist Songs”或“Show All”按钮查看。作为临时解决方案,为每首歌曲分配专辑以确保可见性。此为已知限制,相关追踪见issue #4354;未来更新可能添加虚拟“Unknown”专辑或专属歌曲标签页。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤一:准备好 PHP 8.0+ 和 MySQL/MariaDB 环境
步骤二:下载最新稳定版(release6)或使用 Docker 镜像
步骤三:解压后配置 Web 服务器虚拟主机指向 public 目录
- 步骤一:准备好 PHP 8.0+ 和 MySQL/MariaDB 环境
- 步骤二:下载最新稳定版(release6)或使用 Docker 镜像
- 步骤三:解压后配置 Web 服务器虚拟主机指向 public 目录
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除 Ampache 部署目录,并手动删除关联的 MySQL 数据库和配置即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
1 FAQ