Benutzer-Werkzeuge

Webseiten-Werkzeuge


content:serverbasics:docker-tvheadend

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
content:serverbasics:docker-tvheadend [2026/01/28 21:02] – [Problems] obel1xcontent:serverbasics:docker-tvheadend [2026/03/06 16:33] (aktuell) – [Docker Compose] obel1x
Zeile 8: Zeile 8:
  
 or Kodinerds: [[https://github.com/jnk22/kodinerds-iptv|https://github.com/jnk22/kodinerds-iptv]] or Kodinerds: [[https://github.com/jnk22/kodinerds-iptv|https://github.com/jnk22/kodinerds-iptv]]
 +
 +Attention: you will get an error if you just use the link of your browser to the lists. You need to use the "raw" file link to it, which you can find at the fileview itself.
 +
 +e.g. https://raw.githubusercontent.com/jnk22/kodinerds-iptv/refs/heads/master/iptv/pipe/pipe.m3u
  
 ===== Satellite Dash Astra 19.2 ===== ===== Satellite Dash Astra 19.2 =====
Zeile 115: Zeile 119:
  
 docker@pcserver2023:~/docker_compose> mkdir -p /home/docker/docker_compose/tvheadend docker@pcserver2023:~/docker_compose> mkdir -p /home/docker/docker_compose/tvheadend
-docker@pcserver2023:~/docker_compose> mkdir -p /home/docker/videorecords+docker@pcserver2023:~/docker_compose> mkdir -p /home/docker/tvh_videorecords
  
 </code> </code>
Zeile 137: Zeile 141:
 Currently the content looks like that: Currently the content looks like that:
  
-<code>+<file>
 services: services:
   tvheadend:   tvheadend:
Zeile 143: Zeile 147:
 # After resolve, the latest Tag should be used! # After resolve, the latest Tag should be used!
 #    image: ghcr.io/tvheadend/tvheadend:latest #    image: ghcr.io/tvheadend/tvheadend:latest
-    image: ghcr.io/tvheadend/tvheadend:master-debian +#Test 11.10.2025 
-    cap_drop+# Commit: https://github.com/tvheadend/tvheadend/commit/d4dff154ae2499f29b31c680e9ba60f58166cc3e 
-      all +#    image: ghcr.io/tvheadend/tvheadend@sha256:b37cdd3c99c600f1a4d3dac520e119e6253322e707b39f14ca9016d0a4d60b19 
-    ulimits: +# result: Crash 
-      nproc256 +# Last working Commit: ghcr.io/tvheadend/tvheadend:master-debian@sha256:d67826adddfef86f1843bef1167132017d7af80c29b685173140c7b2bab4ed90 
-      nofile+ 
-        soft8192 +# So for now, the AlpineBased linuxserver- image is a very good alternative 
-        hard65535+    imagelscr.io/linuxserver/tvheadend:latest 
 + 
 +    restartunless-stopped 
 +    ports
 +      - "9981-9982:9981-9982/tcp"
     devices:     devices:
       - /dev/dvb/       - /dev/dvb/
-# See Volumes/localtime +      - /dev/dri
-#    environment: +
-#      TZ: Europe/Berlin+
     volumes:     volumes:
-      - tvheadend:/var/lib/tvheadend:rw +      - tvh2_config:/config 
-      - /home/docker/videorecords:/var/lib/tvheadend/recordings:rw+      - /home/docker/tvh_videorecords:/recordings 
 +      - tvh2_epg:/epg2xml
       - /etc/localtime:/etc/localtime:ro       - /etc/localtime:/etc/localtime:ro
     networks:     networks:
-      - default +      - pcserver2023_default 
-    ports+    environment
-      - "9981-9982:9981-9982/tcp" +     TZEurope/Berlin 
-    command--config '/var/lib/tvheadend' --nosatip --firstrun +      TZUTC # Hardwareclock Timezone NOT local timezone of System 
-    restart: unless-stopped +     PUID=<UID for user> 
-#Not working on master-debian: +#      - PGID=<GID for user>
-#    healthcheck: +
-#      test: wget -O - -q 'http://dockerstack-tvheadend-1:9981/ping' | grep -q 'PONG'+
  
-# Still needs to be defined while without it won't enable ipv6 
 networks: networks:
-  default+  server_default
-    driver: bridge +    external: true
-    enable_ipv6: true+
  
 volumes: volumes:
-  tvheadend:+    tvh2_config: 
 +    tvh2_epg:
  
-</code>+</file>
  
 You can now statup that container with ''docker compose up -d''  and navigate to [[http://localhost:9981|http://localhost:9981]] to set up TVheadend for the first start. You can now statup that container with ''docker compose up -d''  and navigate to [[http://localhost:9981|http://localhost:9981]] to set up TVheadend for the first start.
  
 ======   ====== ======   ======
 +
  
 ====== Caddy Service ====== ====== Caddy Service ======
Zeile 204: Zeile 209:
 Watching TV with e.g. Kodi needs port 9982 opened at your firewall. You may *not* want that port to be reached from the Internet (or will you??? - well its up to you). Watching TV with e.g. Kodi needs port 9982 opened at your firewall. You may *not* want that port to be reached from the Internet (or will you??? - well its up to you).
  
-===== Client: +====== Client: Kodi ======
-Kodi  =====+
  
-On Fedora: Do NOT use Discover to install +On Fedora: Do NOT use Discover to install kodi , because the Flathub Version does NOT support binary addons. You need binary addons.
-kodi , because the Flathub Version does NOT support binary addons. You need binary addons.+
  
 First, install RPM- Fusion and then First, install RPM- Fusion and then
Zeile 220: Zeile 223:
 You should also create a new user in tvheadend, who is only able to watch tv - no webgui, nothing else. You should also create a new user in tvheadend, who is only able to watch tv - no webgui, nothing else.
  
-Now you start +Now you start kodi , enable the pvr- addon and enter the credentials. It should work and you should see channels in TV popping up.
-kodi , enable the pvr- addon and enter the credentials. It should work and you should see channels in TV popping up.+
  
 ====== Problems ====== ====== Problems ======
content/serverbasics/docker-tvheadend.1769630573.txt.gz · Zuletzt geändert: von obel1x

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki