Dispatcharr is an open-source powerhouse for managing IPTV streams and EPG data with elegance and control.
Born from necessity and built with passion, it started as a personal project by OkinawaBoss and evolved with contributions from legends like dekzter, SergeantPanda and Bucatini.
Think of Dispatcharr as the *arr familyβs IPTV cousin β simple, smart, and designed for streamers who want reliability and flexibility.
Dispatcharr has officially entered BETA, bringing powerful new features and improvements across the board:
β¨ Proxy Streaming Engine β Optimize bandwidth, reduce provider connections, and increase stream reliability
π Real-Time Stats Dashboard β Live insights into stream health and client activity
π§ EPG Auto-Match β Match program data to channels automatically
βοΈ Streamlink + FFmpeg Support β Flexible backend options for streaming and recording
π§Ό UI & UX Enhancements β Smoother, faster, more responsive interface
π Output Compatibility β HDHomeRun, M3U, and XMLTV EPG support for Plex, Jellyfin, and more
β
Full IPTV Control β Import, organize, proxy, and monitor IPTV streams on your own terms
β
Smart Playlist Handling β M3U import, filtering, grouping, and failover support
β
Reliable EPG Integration β Match and manage TV guide data with ease
β
Clean & Responsive Interface β Modern design that gets out of your way
β
Fully Self-Hosted β Total control, zero reliance on third-party services
docker pull ghcr.io/dispatcharr/dispatcharr:latest
docker run -d \
-p 9191:9191 \
--name dispatcharr \
-v dispatcharr_data:/data \
ghcr.io/dispatcharr/dispatcharr:latestCustomize ports and volumes to fit your setup.
| Use Case | File | Description |
|---|---|---|
| All-in-One Deployment | docker-compose.aio.yml | β Recommended! A simple, all-in-one solution β everything runs in a single container for quick setup. |
| Modular Deployment | docker-compose.yml | Separate containers for Dispatcharr, Celery, and Postgres β perfect if you want more granular control. |
| Development Environment | docker-compose.dev.yml | Developer-friendly setup with pre-configured ports and settings for contributing and testing. |
β οΈ Warning: Not officially supported β but if you're here, you know what you're doing!
If you are running a Debian based operating system you can install using the debian_install.sh script. If you are on another operating system and come up with a script let us know! We would love to add it here!
We welcome PRs, issues, ideas, and suggestions!
Hereβs how you can join the party:
- Follow our coding style and best practices.
- Be respectful, helpful, and open-minded.
- Respect the CC BY-NC-SA license.
Whether itβs writing docs, squashing bugs, or building new features, your contribution matters! π
- π Roadmap: Coming soon!
- π Wiki: In progress β tutorials, API references, and advanced setup guides on the way!
A huge thank you to all the incredible open-source projects and libraries that power Dispatcharr. We stand on the shoulders of giants!
Dispatcharr is licensed under CC BY-NC-SA 4.0:
- BY: Give credit where creditβs due.
- NC: No commercial use.
- SA: Share alike if you remix.
For full license details, see LICENSE.
Have a question? Want to suggest a feature? Just want to say hi?
β‘οΈ Open an issue or reach out on Discord.





