Releases: egphp/iptv-manager-updates
Releases · egphp/iptv-manager-updates
IPTV Manager v3.5.798-a225956751b6
## IPTV Manager v3.5.798-a225956751b6
Smart IPTV content manager — browse what's new, pick what you want, download automatically, and watch on Plex.
---
## 🐳 Docker — All Platforms (Recommended)
The easiest way to run IPTV Manager on any OS. Everything is pre-configured.
**Requirements:** [Docker Desktop](https://docker.com/products/docker-desktop) (Win/Mac) or Docker Engine (Linux)
### Windows + Docker
```
Download setup-docker.bat → Right-click → Run as Administrator
```
### macOS + Docker
```bash
docker run -d --name iptv-manager --restart unless-stopped -p 443:443 -v iptv-data:/app/data -v /Volumes/YourDisk/Media:/media -e TZ=Africa/Cairo ghcr.io/egphp/iptv-manager:latest
```
### Ubuntu/Linux + Docker
```bash
docker run -d --name iptv-manager --restart unless-stopped -p 443:443 -v iptv-data:/app/data -v /mnt/media:/media -e TZ=Africa/Cairo ghcr.io/egphp/iptv-manager:latest
```
### Docker Compose
```bash
docker compose up -d
```
**Docker includes:** Python 3.12, Flask, Cheroot, aria2c, MKVToolNix, ffmpeg, Chromium, auto-SSL, cron jobs, avahi mDNS.
---
## 🪟 Windows 10/11 — Native
```
Download setup-windows.bat → Right-click → Run as Administrator
```
**What it installs:**
| Step | Component | Details |
|------|-----------|--------|
| 1 | Python 3.12 | Auto-installs via winget or direct download |
| 2 | Python packages | flask, cheroot, cryptography, pillow, pystray + more |
| 3 | aria2c | Download engine |
| 4 | MKVToolNix | MKV metadata tagging |
| 5 | ffmpeg | Video thumbnails |
| 6 | Data directories | `%%LOCALAPPDATA%%\IPTV Manager` |
| 7 | SSL certificates | Local CA + HTTPS cert |
| 8 | Network | Firewall rule, hosts file entries, Bonjour mDNS |
| 9 | Auto-start | Tray icon + scheduled tasks |
**After setup:**
-
System tray icon
-
Auto-update from GitHub
-
Watchdog restart
-
Scheduled download, sync, and integrity tasks
--- ## 🍎 macOS — Native ```bash chmod +x setup-macos.sh ./setup-macos.sh ``` **What it installs:** | Step | Component | Details | |------|-----------|--------| | 1 | Python 3.12 | Via Homebrew | | 2 | Python packages | flask, cheroot, cryptography, pillow + more | | 3 | aria2c | Via Homebrew | | 4 | MKVToolNix | Via Homebrew | | 5 | ffmpeg | Via Homebrew | | 6 | SSL certificates | Local CA + HTTPS cert | | 7 | Auto-start | LaunchAgent | **Service commands:** ```bash launchctl list | grep iptv launchctl stop com.iptv-manager.server launchctl start com.iptv-manager.server ``` --- ## 🐧 Ubuntu/Debian — Native ```bash chmod +x setup-ubuntu.sh sudo ./setup-ubuntu.sh ``` **What it installs:** | Step | Component | Details | |------|-----------|--------| | 1 | System packages | python3, pip, aria2, mkvtoolnix, ffmpeg, chromium, avahi | | 2 | Python packages | flask, cheroot, cryptography, selenium + more | | 3 | Tool verification | Checks aria2c, mkvpropedit, ffmpeg | | 4 | Data directories | `./data/` | | 5 | SSL certificates | Local CA + HTTPS cert | | 6 | Network | hosts file, ufw firewall, avahi mDNS | | 7 | Cron jobs | download, sync, integrity | | 8 | systemd service | Auto-start on boot | **Service commands:** ```bash systemctl status iptv-manager systemctl restart iptv-manager journalctl -u iptv-manager -f ``` --- ## 🐧 Linux — Generic ```bash chmod +x setup-linux.sh sudo ./setup-linux.sh ``` **Supported package managers:** `dnf`, `pacman`, `zypper`, `apk` --- ## 📦 Downloads | File | Platform | Description | |------|----------|-------------| | `setup-docker.bat` | Windows + Docker | Pulls image, creates container, installs SSL | | `setup-windows.bat` | Windows | Native install | | `setup-macos.sh` | macOS | Native install | | `setup-ubuntu.sh` | Ubuntu/Debian | Native install | | `setup-linux.sh` | Generic Linux | Native install | | `docker-compose.yml` | Docker Compose | Compose deployment | | `Dockerfile` | Docker | Custom builds | | `iptv_update.zip` | All | Auto-update package | --- ## ✨ What's Inside -
HTTPS with local CA
-
Auto-sync every 6 hours
-
Auto-download every 40 minutes
-
Auto-update from GitHub
-
Responsive web dashboard
-
TMDB + OMDb metadata
-
IMDb watchlist integration
-
Smart filters
-
aria2c resume engine
-
MKV metadata tagging
-
Push notifications
-
Multi-section organization
-
Dual-account downloads
-
Daily backups
-
Holiday themes
--- ## 🚀 After Installation 1. Open **https://iptv.local** 2. Go to **Settings** 3. Enter IPTV credentials 4. Add TMDB or OMDb keys if needed 5. Configure sections and paths 6. Start your first sync For the green lock on other devices: -
Visit
https://iptv.local/install-ca -
Trust the CA certificate
IPTV Manager Installers
Hash-addressed support assets used by IPTV Manager code releases.