可自托管的有声书与播客服务器,支持流式播放、多用户进度同步和播客自动下载。
- Star
- 1,048
- Fork
- 80
- 未关闭 Issue
- 116
- 最近提交
- 3天前
这是什么?
PinePods 是一套自托管的播客管理系统。你在服务器上部署 PostgreSQL 或 MySQL/MariaDB 数据库,全家人各自登录独立账号。订阅、收听历史、播放队列、下载内容和设置都保存在自己的数据库里,在不同设备之间保持同步。
项目支持音频和视频播客播放、变速、章节、文字稿、按播客设置自动下载,以及智能播放列表、手动播放列表和收藏。搜索可覆盖 Podcast Index、iTunes 和 YouTube,也能搜索自己的媒体库。内置兼容 gpodder 的同步服务,AntennaPod 等应用可以继续使用。还支持 OIDC/SSO 登录和 TOTP 多因素认证。
客户端包括由服务器直接提供的网页版,Linux、Windows、macOS 原生应用,支持 CarPlay 和 Android Auto 的 iOS 与 Android 应用,以及终端客户端 Firewood。项目提供 Helm Chart 用于 Kubernetes 部署,ARM 设备(包括 64 位树莓派)也受支持。
核心功能
- 01支持音频和视频播客播放,可变速并显示章节与文字稿。
- 02订阅、收听历史和播放队列按用户保存在自有数据库中。
- 03可搜索 Podcast Index、iTunes、YouTube 以及自己的媒体库。
- 04内置兼容 gpodder 的同步服务,现有播客应用可继续使用。
- 05支持 OIDC/SSO 登录和基于 TOTP 的多因素认证。
- 06提供网页、桌面、移动端和终端等多种客户端。
适用场景
- 为家庭搭建共享的播客服务器,每位成员拥有独立的媒体库。
- 将收听数据保存在自己的硬件上,而不是商业服务中。
- 通过 CarPlay 或 Android Auto 在车内收听自托管服务器上的播客。
- 部署在家中的树莓派或 Kubernetes 集群上。
快速上手
- 1
创建包含 PostgreSQL、Valkey 和 PinePods 服务的 docker-compose.yml
- 2
在后台启动服务
sudo docker compose up -d - 3
打开 http://localhost:8040 并创建第一个管理员账户
使用前须知
- 服务端需要 PostgreSQL 或 MySQL/MariaDB 以及 Valkey 或 Redis,部署涉及多个服务。
- 部署比单一应用复杂,从 PostgreSQL 17 升级到 18 需要手动且不可逆的数据迁移。
收录于专题
标签
常见问题
- PinePods 是什么?
- 用 Rust 编写的自托管播客管理与播放系统,支持网页、桌面、移动端和命令行客户端。 PinePods 是一套自托管的播客管理系统。你在服务器上部署 PostgreSQL 或 MySQL/MariaDB 数据库,全家人各自登录独立账号。订阅、收听历史、播放队列、下载内容和设置都保存在自己的数据库里,在不同设备之间保持同步。
- PinePods 可以免费使用吗?用的什么许可证?
- PinePods 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- PinePods 还在维护吗?
- 活跃维护中。PinePods 最近一次提交是在 2026年11月4日。
- PinePods 适合用来做什么?
- 为家庭搭建共享的播客服务器,每位成员拥有独立的媒体库。 将收听数据保存在自己的硬件上,而不是商业服务中。 通过 CarPlay 或 Android Auto 在车内收听自托管服务器上的播客。 部署在家中的树莓派或 Kubernetes 集群上。
- PinePods 怎么安装和运行?
- 创建包含 PostgreSQL、Valkey 和 PinePods 服务的 docker-compose.yml 在后台启动服务: sudo docker compose up -d 打开 http://localhost:8040 并创建第一个管理员账户
- 在哪里获取 PinePods?
- 源代码和安装说明在 GitHub 上:https://github.com/madeofpendletonwool/PinePods
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Rust 编写、带 React 网页界面的自托管播客管理工具,支持下载、在线收听和 GPodder 同步。
自托管的影视媒体服务器,支持电影、剧集和动漫,无需整理目录即可使用。
为 Jellyfin 提供播放统计的开源应用,可查看会话、观看历史和用户活动。
基于 AI 的小说创作助手,可生成大纲、角色、世界观和章节,支持自托管部署。
一款自托管的健身记录服务,可同步 Strava、Garmin Connect 活动,并导入 GPX/TCX/FIT 文件,数据保存在自己的服务器上。