面向家人朋友小圈子的自托管影音服务器,管理本地电影、剧集和音乐。
- Star
- 886
- Fork
- 102
- 未关闭 Issue
- 597
- 最近提交
- 18小时前
这是什么?
Silo 是一款自托管媒体服务器,把电影、剧集、有声书、电子书、播客和漫画统一放进同一个媒体库。它通过 TMDB、TVDB 等元数据插件匹配作品信息,媒体库、用户、存储、搜索和播放等设置都在管理界面完成,无需手动修改配置文件。
播放时,客户端支持的文件直接播放,只需更换封装格式时进行 remux,其余情况转码。支持 VA-API、Quick Sync 和 NVENC 硬件加速。家庭成员可以拥有各自的观看进度、媒体库访问权限和家长控制。
后端使用 Go 编写,Web 界面基于 React 19。部署方式为 Docker Compose,默认包含 PostgreSQL(带 pgvector)和 Redis,也可以把代理和转码角色拆分到共享的数据库上。项目提供与 Jellyfin/Emby 兼容的 API,第三方客户端可以直接接入。当前 1.0 版本以电影和剧集为主,有声书、电子书及 Audiobookshelf 兼容功能仍处于 beta 阶段。项目尚未正式发布,接口和数据库迁移可能变动。
核心功能
- 01根据客户端能力选择直接播放、remux 或转码。
- 02支持 VA-API、Quick Sync 和 NVENC 硬件加速。
- 03通过 TMDB、TVDB 插件匹配元数据。
- 04家庭用户拥有独立的观看进度和家长控制。
- 05提供 Jellyfin/Emby 兼容 API,便于第三方客户端接入。
- 06使用 Docker Compose 部署,包含 PostgreSQL 和 Redis。
适用场景
- 在自有硬件上搭建家庭影视媒体库。
- 为家庭成员提供各自独立配置的共享媒体库。
- 通过兼容 Jellyfin 的客户端在手机、电视或机顶盒上观看。
- 单机转码能力不足时,把转码任务拆分到独立节点。
快速上手
- 1
克隆代码仓库
git clone https://github.com/Silo-Server/silo-server.git - 2
根据示例创建 .env 文件并按 README 生成密钥
- 3
在 .env 中将 MEDIA_ROOT 设置为媒体文件的绝对路径
- 4
使用 Docker Compose 启动服务,然后打开 http://localhost:8090
docker compose up -d
使用前须知
- Silo 目前处于预发布阶段,API、配置和数据库迁移在首个稳定版本前可能发生变化。
- 有声书、电子书和 Audiobookshelf 兼容功能处于测试阶段,不在 1.0 的支持范围内。
- 采用 AGPL-3.0-or-later 许可证,这是一种强 Copyleft 许可证,适用于通过网络提供的修改版本。
收录于专题
标签
常见问题
- silo-server 是什么?
- 自托管媒体服务器,支持电影、剧集、有声书、电子书、播客和漫画,提供 Web 界面。 Silo 是一款自托管媒体服务器,把电影、剧集、有声书、电子书、播客和漫画统一放进同一个媒体库。它通过 TMDB、TVDB 等元数据插件匹配作品信息,媒体库、用户、存储、搜索和播放等设置都在管理界面完成,无需手动修改配置文件。
- silo-server 可以免费使用吗?用的什么许可证?
- silo-server 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- silo-server 还在维护吗?
- 活跃维护中。silo-server 最近一次提交是在 2026年11月6日。
- silo-server 适合用来做什么?
- 在自有硬件上搭建家庭影视媒体库。 为家庭成员提供各自独立配置的共享媒体库。 通过兼容 Jellyfin 的客户端在手机、电视或机顶盒上观看。 单机转码能力不足时,把转码任务拆分到独立节点。
- silo-server 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/Silo-Server/silo-server.git 根据示例创建 .env 文件并按 README 生成密钥 在 .env 中将 MEDIA_ROOT 设置为媒体文件的绝对路径 使用 Docker Compose 启动服务,然后打开 http://localhost:8090: docker compose up -d
- 在哪里获取 silo-server?
- 源代码和安装说明在 GitHub 上:https://github.com/Silo-Server/silo-server
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
自托管的影视媒体服务器,支持电影、剧集和动漫,无需整理目录即可使用。
开源自托管音乐服务器,可将你自己的音乐库流式播放到浏览器或移动端,兼容 Subsonic 客户端。
一款 UPnP 媒体服务器,可将家中的音乐、视频和图片串流到局域网内支持 UPnP 的设备上播放。
免费开源的自托管媒体服务器后端与 API,可将影视与音乐流式传输到各类设备,是 Plex、Emby 的开源替代。
一款自托管的音乐流媒体服务器,附带浏览器端播放器,用于播放你自己的本地音乐文件。