carnyc/iptv-manager

By carnyc

Updated 2 months ago

A modern IPTV VOD downloader for XCODES IPTV providers, designed for ease of use

Image
Message queues
Web servers
Content management system
0

1.1K

carnyc/iptv-manager repository overview

📺 IPTV Manager (Docker)

Docker Image Size Docker Pulls

Ein moderner IPTV Video on Demand (VoD) Downloader für XCODES IPTV Anbieter, mit Fokus auf Übersichtlichkeit und automatisierten Downloads von Filmen und Serien.

Perfekt geeignet zur Integration mit Medienservern wie Emby, Plex oder Jellyfin.


🚀 Features

  • 📡 Übersichtliche Darstellung von IPTV-Inhalten (Filme & Serien)
  • ⬇️ On-Demand Downloads direkt aus dem Interface
  • 🔄 Automatische Synchronisation (täglich konfigurierbar)
  • 🎬 Integration mit bestehenden Medienbibliotheken
  • 🗂️ Direkte Speicherung in deine Movie- & Serien-Ordner
  • 🐳 Einfache Nutzung via Docker

📦 Installation

🧩 Variante 1: Docker Compose
services:
  iptv-manager:
    image: carnyc/iptv-manager
    container_name: iptv-manager
    ports:
      - "8000:8000"
    volumes:
      - ./data:/data
      - ./movies:/movies
      - ./series:/series
    environment:
      - SYNC_HOUR=3
      - PUID=1000
      - PGID=1000
    restart: unless-stopped

Starten mit:

docker compose up -d

⚡ Variante 2: Docker CLI
docker run -d   --name iptv-manager   -p 8000:8000   -v $(pwd)/data:/data   -v $(pwd)/movies:/movies   -v $(pwd)/series:/series   -e SYNC_HOUR=3   -e PUID=1000   -e PGID=1000   --restart unless-stopped   carnyc/iptv-manager

⚙️ Konfiguration

📁 Volumes

Pfad im Container Beschreibung


/data App-Daten & Konfiguration /movies Zielordner für Filme /series Zielordner für Serien


🌱 Environment Variablen

Variable Beschreibung


SYNC_HOUR Uhrzeit (0--23), wann die tägliche Synchronisation läuft

PUID User ID (für Dateiberechtigungen)

PGID Group ID (für Dateiberechtigungen)



🎥 Integration mit Medienservern

  • Emby
  • Plex
  • Jellyfin

👉 Gleiche Ordner verwenden, automatische Erkennung der Inhalte.


🌐 Zugriff

http://localhost:8000


🔄 Automatische Synchronisation

SYNC_HOUR=3 → täglich um 03:00 Uhr


📁 Beispiel Struktur

.
├── docker-compose.yml
├── data/
├── movies/
└── series/

🛠️ Tipps

  • PUID/PGID korrekt setzen
  • SSD empfohlen
  • Medienserver direkt anbinden

⚠️ Hinweis

Nutzung auf eigene Verantwortung.


🐳 Docker Hub

carnyc/iptv-manager

Tag summary

Content type

Image

Digest

sha256:e62602e2c

Size

8 MB

Last updated

2 months ago

docker pull carnyc/iptv-manager