PinePods
SHA-256A self-hosted podcast management system with multi-user support, cross-device sync, and native mobile apps. Built with Rust for performance.
Smart Download
Download Download Version
v0.8.2 · 94.2 MB
Self-host podcasts with multi-user support and cross-device sync, all under your control.
Core Features
- Self-hosted, full data ownership
- Multi-user with independent subscriptions and progress
- Built-in gpodder server compatible with AntennaPod and others
- Native iOS and Android apps for on-the-go listening
- Search via The Podcast Index and iTunes
What It Can't Do
- •On first run you need a Search API; use the provided public endpoint or obtain your own Podcast Index API key. 2. PostgreSQL 18 has a known startup issue – use version 17 (see GitHub issue). 3. Self-hosting requires basic Docker and networking knowledge. 4. The public demo instance (try.pinepods.online) is for testing only and data is periodically deleted.
Use Cases
- Family or small group sharing podcast library with individual progress
- Privacy-conscious users avoiding third-party tracking
- Heavy listeners needing seamless cross-device playback sync
- Discovering all shows by a favorite host via PodPeople
Detailed Introduction
PinePods is a Rust-based podcast management system that allows you to self-host your entire podcast library. It supports multiple users, each with their own subscriptions and progress, synced across all devices via a central database. The web interface is modern and responsive, and native iOS and Android apps are provided. It integrates with The Podcast Index and iTunes for searching, and includes a built-in gpodder server so you can use third-party apps like AntennaPod. Features include smart playlists, download management, themes, and a unique 'PodPeople' database to follow podcast hosts across shows. Deployment is Docker-based, supporting PostgreSQL or MariaDB, with optional Helm charts for Kubernetes.
Troubleshooting & FAQ (2)
TroubleshootingWhy does PinePods Docker container memory continuously grow over time?
This is a known memory leak in PinePods versions prior to 0.9.0, caused by an old version of the process manager horust. The issue is fixed in the nightly Docker image and the upcoming 0.9.0 release. Temporary workaround: restart the container periodically. To permanently fix, upgrade to the latest nightly image with docker pull pinepods/pinepods:nightly, or wait for the official 0.9.0 release.
TroubleshootingWhy is the podcast episode progress bar laggy when scrubbing on iOS?
The laggy scrubbing behavior is a known bug that has been fixed in the latest nightly build, which includes a major redesign and performance improvements. Update to the nightly image or wait for the upcoming 0.9.0 release to resolve the issue.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
Step 1: Install Docker and Docker Compose
Step 2: Copy docker-compose.yml from repository (use PostgreSQL version)
Step 3: Edit environment variables: database password, hostname, etc.
- Step 1: Install Docker and Docker Compose
- Step 2: Copy docker-compose.yml from repository (use PostgreSQL version)
- Step 3: Edit environment variables: database password, hostname, etc.
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
09533ccb11bce8324c5144f7c4219d9acbf1a6074c91c07517d5e7396dc8819aThis checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Run 'docker-compose down -v' to stop and remove containers and volumes. Manually delete mapped host directories if desired.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
2 FAQs
Similar Projects
yt-dlp
A feature-rich command-line audio/video downloader supporting thousands of sites. Fast, reliable, and actively maintained fork of youtube-dl.
Jellyfin
Free and open-source media system for managing and streaming your personal media collection to any device.
Sunshine
Self-hosted game stream host for Moonlight, supporting AMD, Intel, and Nvidia GPUs with low latency.