# Bridge-mode compose file for the private xTeVe image. # # SSDP/DLNA discovery (how Plex and Emby find the tuner automatically) uses # multicast on UDP 1900. Multicast does not cross the Docker bridge, so # publishing 1900/udp below is not enough on its own. If you want discovery # to work, use host networking instead: docker-compose.host.yml. In bridge # mode you can still add the tuner in Plex/Emby by entering # http://:34400 manually. 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 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} ports: - "34400:34400/tcp" - "1900:1900/udp" volumes: - ./docker-data/config:/xteve/config