# Host-network compose file for the private xTeVe image. # # Host networking lets SSDP/DLNA multicast reach the container, so Plex and # Emby can discover the tuner automatically. Ports are not published in this # mode; xTeVe listens on XTEVE_PORT directly on the host. Linux only. services: xteve: image: registry.coadcorp.com/nathan/xteve:latest # Uncomment to build locally instead of pulling from the registry. # build: # context: . # dockerfile: Dockerfile container_name: xteve restart: unless-stopped network_mode: host environment: XTEVE_CONFIG: /xteve/config XTEVE_PORT: "34400" # Owner of the config directory inside the container. Set these to the # uid/gid that owns ./docker-data/config on the host. PUID: ${PUID:-1000} PGID: ${PGID:-1000} # Time zone for log timestamps and the EPG, for example Australia/Sydney. TZ: ${TZ:-UTC} volumes: - ./docker-data/config:/xteve/config