Prerequisites
- Docker installed on your system
- An M3U playlist URL or Xtream Codes credentials from your IPTV provider
- Port 9191 available (default web interface port)
Quick Start
Start Dispatcharr with Docker
Pull and run the latest Dispatcharr image:
Dispatcharr will be available at
http://localhost:9191 once the container starts.Access the web interface
Open your browser and navigate to:You’ll see the Dispatcharr login screen. The default credentials are created on first startup.
Add your first M3U source
- Log in to Dispatcharr
- Navigate to Settings → M3U Accounts
- Click Add M3U Account
- Enter your M3U playlist URL or Xtream Codes credentials:
- M3U Playlist
- Xtream Codes
- Click Save and wait for Dispatcharr to fetch your channels
View and configure channels
- Navigate to Channels in the sidebar
- Your imported channels will appear in the list
- Click on any channel to:
- Assign channel numbers
- Set channel groups
- Configure EPG matching
- Add channel logos
What’s Next?
Configure EPG
Add electronic program guide data for a full TV experience
Set up profiles
Configure transcoding and streaming options
Integrate with Plex
Connect Dispatcharr to your Plex Media Server
Explore features
Learn about advanced channel management
Troubleshooting
Container won't start
Container won't start
Check the logs to see what’s wrong:Common issues:
- Port 9191 already in use - change to
-p 9192:9191 - Insufficient memory - ensure at least 2GB RAM available
Can't access the web interface
Can't access the web interface
- Verify the container is running:
- Check if port 9191 is accessible:
- If using Docker Desktop, ensure port forwarding is enabled
Channels not loading
Channels not loading
- Check M3U account status in Settings → M3U Accounts
- Click Refresh to manually trigger a channel import
- Verify your M3U URL is accessible from the container: