🎬 The Ultimate Dispatcharr Setup Guide: From Zero to Hero
Welcome to the complete, step-by-step guide to installing Dispatcharr.
We will be using the All-In-One (AIO) method, which is the simplest and most stable way to start.
🎥 Video Walkthrough
You can follow along with this video tutorial:
https://www.youtube.com/watch?v=0yYNIABE0lw
📺 Chapter 0: What is Dispatcharr?
Dispatcharr is an open-source powerhouse for managing IPTV streams and EPG data with elegance and control. Think of it as the **arr* family’s IPTV cousin — simple, smart, and designed for streamers who want reliability and flexibility.
🛠️ Chapter 1: Prepare Your Linux System
Before we install Dispatcharr, we need the "engine" that runs it: Docker. We will use the official Docker repository method for maximum stability.
1.1 Uninstall Old Versions
To avoid conflicts, remove any old versions of Docker:
1.2 Set Up the Repository
First, update your package list and install tools to allow apt to use a repository over HTTPS:
Add the repository to Apt sources:
1.3 Install Docker Engine
Install the latest version of Docker and its plugins:
1.4 Manage Docker as a Non-Root User
This allows you to run Docker commands without typing sudo every time:
Important: Log out and log back in so that your group membership is re-evaluated.
📁 Chapter 2: Create the Nest
We need a place to store Dispatcharr's data so your settings aren't lost when you update.
- Go to your Home directory and create the folder:
📝 Chapter 3: The Secret Sauce (Config File)
We are going to create a docker-compose.yml file. This is the "instruction manual" for Docker.
- Create and edit the file:
- Copy and paste the entire block below:
(Based on the official AIO configuration for simplicity):
- Save and Exit: Press
CTRL + X, thenY, thenEnter.
🚀 Chapter 4: Liftoff!
Now we tell Docker to read that manual and start the engine.
- Start the container:
- Check if it's running:
If you see dispatcharr with a status of "Up", you are successful.
🌐 Chapter 5: The Web Dashboard
Now we leave the terminal and enter the web interface.
- Open your browser and type:
http://YOUR-SERVER-IP:9191
(Example: http://192.168.1.50:9191)
(Find your IP address using thehostname -Icommand) - Create Your Admin Account:
The initial superuser creation page features a polished design with a logo and welcome message.
- Email: Enter your email address. (Optional)
- Password: Choose a strong password.
📺 Chapter 6: Adding Your First Stream
- M3U Playlists: Navigate to Playlists -> M3U Playlists to add your provider's stream URL.
- EPG Setup: Go to EPG to add your program guide link.
- Proxy Magic: Dispatcharr will now optimize these streams for you.
⚙️ Chapter 7: Connecting Your Players
- Get your Link: Hover over the M3U button on the top bar.
- M3U Link: Copy the generated URL.
- Play: Paste this into apps like Tivimate or OTT Navigator.
🛠️ Chapter 8: Pro-Tips & Troubleshooting
- Update Dispatcharr: Run
docker compose pullthendocker compose up -d. - Backup: Dispatcharr includes an automated configuration backup system with scheduled retention.
- Logs: If you run into issues, check logs with
docker logs -f dispatcharr.