version: '3' services: plex: network_mode: bridge image: plexinc/pms-docker container_name: plex hostname: homer restart: always ports: - '35555:32400/tcp' volumes: - '/etc/localtime:/etc/localtime:ro' - './plex/config:/config' - './plex/transcode:/transcode' - '/data/media/video:/data/media/video' - '/data/sshfs/video:/data/sshfs/video' labels: traefik.enable: 'false' environment: - PLEX_UID=1001 - PLEX_GID=1001 - 'PLEX_CLAIM="claim-j1ziXUqAZdAxLPjBG2PQ"' - 'ADVERTISE_IP="http://62.210.122.32:35555/"' - TZ=Europe/Zurich jackett: network_mode: bridge image: linuxserver/jackett container_name: jackett ports: - "9117:9117" volumes: - "/etc/localtime:/etc/localtime:ro" - "./jackett/config:/config" - "./jackett/downloads:/downloads:ro" labels: traefik.enable: "true" traefik.frontend.rule: "Host:jackett.deromemont.com" traefik.frontend.protocol: https traefik.frontend.whitelist.sourceRange: "109.21.55.0/24,80.12.0.0/16,92.184.0.0/16,62.210.122.32,193.43.93.0/24" environment: - PGID=1003 - PUID=1003 - TZ=Europe/Zurich radarr: network_mode: bridge image: linuxserver/radarr container_name: radarr ports: - "127.0.0.1:7878:7878" volumes: - '/etc/localtime:/etc/localtime:ro' - './radarr/config:/config' - '/data/media/video/movie:/movies' - '/data/media/video/movie_archive:/movies_archive' - '/data/media/torrent:/downloads' labels: traefik.enable: 'true' traefik.frontend.rule: 'Host:radarr.deromemont.com' traefik.frontend.protocol: https traefik.frontend.whitelist.sourceRange: '109.21.55.0/24,80.12.0.0/16,92.184.0.0/16,62.210.122.32,193.43.93.0/24' environment: - PGID=1004 - PUID=1004 - TZ=Europe/Zurich sonarr: network_mode: bridge image: linuxserver/sonarr container_name: sonarr ports: - '127.0.0.1:8989:8989' volumes: - '/etc/localtime:/etc/localtime:ro' - './sonarr/config:/config' - '/data/media/video/tv:/tv' - '/data/media/torrent:/downloads' labels: traefik.enable: 'true' traefik.frontend.rule: 'Host:sonarr.deromemont.com' traefik.frontend.protocol: https traefik.frontend.whitelist.sourceRange: '109.21.55.0/24,80.12.0.0/16,92.184.0.0/16,62.210.122.32,193.43.93.0/24' environment: - PGID=1005 - PUID=1005 - TZ=Europe/Zurich tautulli: network_mode: bridge image: linuxserver/tautulli container_name: tautulli ports: - '127.0.0.1:8181:8181' volumes: - '/etc/localtime:/etc/localtime:ro' - './tautulli/config:/config' - '/data/docker/plex/data/config/Library/Application Support/Plex Media Server/Logs:/logs:ro' labels: traefik.enable: 'true' traefik.frontend.rule: 'Host:tautulli.deromemont.com' traefik.frontend.protocol: https traefik.frontend.whitelist.sourceRange: '109.21.55.0/24,80.12.0.0/16,92.184.0.0/16,62.210.122.32,193.43.93.0/24' environment: - PGID=1002 - PUID=1002 - TZ=Europe/Zurich transmission: network_mode: bridge image: linuxserver/transmission container_name: transmission ports: - '9091:9091' - '51413:51413/tcp' - '51413:51413/udp' volumes: - './transmission/config:/config' - '/data/media/torrent:/downloads' - './transmission/watch:/watch' labels: traefik.enable: 'true' traefik.frontend.rule: 'Host:transmission.deromemont.com' traefik.frontend.protocol: https traefik.frontend.whitelist.sourceRange: '109.21.55.0/24,80.12.0.0/16,92.184.0.0/16,62.210.122.32,193.43.93.0/24' environment: - PGID=1006 - PUID=1006 - TZ=Europe/Zurich #xteve: # image: crobibero/xteve # container_name: xteve # hostname: homer # ports: # - '34400:34400/tcp' # volumes: # - '/etc/localtime:/etc/localtime:ro' # - './xteve/config:/home/xteve/xteve' # - './xteve/tmp:/tmp/xteve' # labels: # traefik.enable: 'false' # environment: # - PGID=0 # - PUID=0 # - TZ=Europe/Zurich