Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
SimpleHomelab committed Jan 9, 2020
1 parent e40970e commit 284d6fe
Show file tree
Hide file tree
Showing 3 changed files with 87 additions and 39 deletions.
21 changes: 21 additions & 0 deletions docker-compose-t1-obsolete.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,3 +162,24 @@ services:
VRKN_UNIFI_1_SSL: "true"
VRKN_UNIFI_1_VERIFY_SSL: "false"
VRKN_UNIFI_1_GET_USG_STATS_RUN_SECONDS: 300

# Telly Tv- IPTV proxy for Plex
# https://hub.docker.com/r/tellytv/telly
# https://github.com/tellytv/telly/wiki/Docker-Walkthrough%3A-Linux-with-config-file
# https://github.com/tellytv/telly/wiki/Adding-Telly-to-Plex
# Telly uses port 6077
# In plex, the DVR IP will be http://HostIP:6077
# EPG data will be at http://HostIP:6077/epg.xml
# xTeve is better than TellyTV - Replaced on Jan 09, 2020
tellytv:
image: tellytv/telly:dev-ffmpeg
container_name: tellytv
hostname: tellytv
restart: unless-stopped
network_mode: host
ports:
- "1900:1900/udp"
environment:
- TZ=${TZ}
volumes:
- ${USERDIR}/docker/telly/telly.config.toml:/etc/telly/telly.config.toml
60 changes: 40 additions & 20 deletions docker-compose-t1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -874,8 +874,8 @@ services:
restart: unless-stopped
networks:
- traefik_proxy
# ports:
# - "4040:4040"
ports:
- "${AIRSONIC_PORT}:4040"
volumes:
- /media:/nas:ro
- $USERDIR/docker/airsonic/podcasts:/podcasts
Expand Down Expand Up @@ -908,9 +908,9 @@ services:
traefik.frontend.headers.customResponseHeaders: X-Robots-Tag:noindex,nofollow,nosnippet,noarchive,notranslate,noimageindex
# traefik.frontend.headers.frameDeny: "true" #customFrameOptionsValue overrides this
traefik.frontend.headers.customFrameOptionsValue: 'allow-from https:${DOMAINNAME}'
traefik.frontend.auth.forward.address: "http://oauth:4181"
traefik.frontend.auth.forward.authResponseHeaders: X-Forwarded-User
traefik.frontend.auth.forward.trustForwardHeader: "true"
# traefik.frontend.auth.forward.address: "http://oauth:4181"
# traefik.frontend.auth.forward.authResponseHeaders: X-Forwarded-User
# traefik.frontend.auth.forward.trustForwardHeader: "true"

# Plex - Media Server
plexms:
Expand Down Expand Up @@ -1070,25 +1070,45 @@ services:
SECTION_MAPS: ${SYN_PLEX}/${SYN_PLEX_HOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_HOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_TVSHOWS} ${NUC_PLEX}/${NUC_PLEX_TVSHOWS} | ${SYN_PLEX}/${SYN_PLEX_BOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_BOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_KOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_KOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_TOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_TOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_DOCMOVIES} ${NUC_PLEX}/${NUC_PLEX_DOCMOVIES} | ${SYN_PLEX}/${SYN_PLEX_DOCSHOWS} ${NUC_PLEX}/${NUC_PLEX_DOCSHOWS} | ${SYN_PLEX}/${SYN_PLEX_KIDSMOVIES} ${NUC_PLEX}/${NUC_PLEX_KIDSMOVIES} | ${SYN_PLEX}/${SYN_PLEX_INTERNATIONAL} ${NUC_PLEX}/${NUC_PLEX_INTERNATIONAL}
restart: unless-stopped

# Telly Tv- IPTV proxy for Plex
# https://hub.docker.com/r/tellytv/telly
# https://github.com/tellytv/telly/wiki/Docker-Walkthrough%3A-Linux-with-config-file
# https://github.com/tellytv/telly/wiki/Adding-Telly-to-Plex
# Telly uses port 6077
# In plex, the DVR IP will be http://HostIP:6077
# EPG data will be at http://HostIP:6077/epg.xml
tellytv:
image: tellytv/telly:dev-ffmpeg
container_name: tellytv
hostname: tellytv
# xTeve - IPTV proxy for Plex
xteve:
image: bl0m1/xtevedocker
container_name: xteve
hostname: xteve
restart: unless-stopped
networks:
- traefik_proxy
- default
ports:
- "1900:1900/udp"
- "34400:34400"
environment:
- TZ=${TZ}
network_mode: host
volumes:
- ${USERDIR}/docker/telly/telly.config.toml:/etc/telly/telly.config.toml
restart: unless-stopped
- ${USERDIR}/docker/xteve:/root/.xteve
labels:
traefik.enable: "true"
traefik.backend: xteve
traefik.protocol: http
traefik.port: 34400
traefik.frontend.rule: Host:xteve.${DOMAINNAME}
traefik.frontend.headers.SSLHost: xteve.${DOMAINNAME}
traefik.docker.network: traefik_proxy
traefik.frontend.passHostHeader: "true"
traefik.frontend.headers.SSLForceHost: "true"
traefik.frontend.headers.SSLRedirect: "true"
traefik.frontend.headers.browserXSSFilter: "true"
traefik.frontend.headers.contentTypeNosniff: "true"
traefik.frontend.headers.forceSTSHeader: "true"
traefik.frontend.headers.STSSeconds: 315360000
traefik.frontend.headers.STSIncludeSubdomains: "true"
traefik.frontend.headers.STSPreload: "true"
traefik.frontend.headers.customResponseHeaders: X-Robots-Tag:noindex,nofollow,nosnippet,noarchive,notranslate,noimageindex
# traefik.frontend.headers.frameDeny: "true" #customFrameOptionsValue overrides this
traefik.frontend.headers.customFrameOptionsValue: 'allow-from https:${DOMAINNAME}'
traefik.frontend.auth.forward.address: "http://oauth:4181"
traefik.frontend.auth.forward.authResponseHeaders: X-Forwarded-User
traefik.frontend.auth.forward.trustForwardHeader: "true"


############################# MEDIA FILE MANAGEMENT

Expand Down
45 changes: 26 additions & 19 deletions docker-compose-t2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -804,8 +804,8 @@ services:
restart: unless-stopped
networks:
- traefik_proxy
# ports:
# - "4040:4040"
ports:
- "${AIRSONIC_PORT}:4040"
volumes:
- /media:/nas:ro
- $USERDIR/docker/airsonic/podcasts:/podcasts
Expand All @@ -826,7 +826,7 @@ services:
- "traefik.http.routers.airsonic-rtr.tls=true"
- "traefik.http.routers.airsonic-rtr.tls.certresolver=dns-cloudflare"
## Middlewares
- "traefik.http.routers.airsonic-rtr.middlewares=secure-chain@file"
- "traefik.http.routers.airsonic-rtr.middlewares=noauth-chain@file"
## HTTP Services
- "traefik.http.routers.airsonic-rtr.service=airsonic-svc"
- "traefik.http.services.airsonic-svc.loadbalancer.server.port=4040"
Expand Down Expand Up @@ -884,7 +884,6 @@ services:
restart: unless-stopped
networks:
- t2_proxy
# network_mode: container:vpn-rutorrent
ports:
- "8096:8096"
- "8920:8920"
Expand Down Expand Up @@ -953,25 +952,33 @@ services:
SECTION_MAPS: ${SYN_PLEX}/${SYN_PLEX_HOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_HOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_TVSHOWS} ${NUC_PLEX}/${NUC_PLEX_TVSHOWS} | ${SYN_PLEX}/${SYN_PLEX_BOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_BOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_KOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_KOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_TOLLYWOOD} ${NUC_PLEX}/${NUC_PLEX_TOLLYWOOD} | ${SYN_PLEX}/${SYN_PLEX_DOCMOVIES} ${NUC_PLEX}/${NUC_PLEX_DOCMOVIES} | ${SYN_PLEX}/${SYN_PLEX_DOCSHOWS} ${NUC_PLEX}/${NUC_PLEX_DOCSHOWS} | ${SYN_PLEX}/${SYN_PLEX_KIDSMOVIES} ${NUC_PLEX}/${NUC_PLEX_KIDSMOVIES} | ${SYN_PLEX}/${SYN_PLEX_INTERNATIONAL} ${NUC_PLEX}/${NUC_PLEX_INTERNATIONAL}
restart: unless-stopped

# Telly Tv- IPTV proxy for Plex
# https://hub.docker.com/r/tellytv/telly
# https://github.com/tellytv/telly/wiki/Docker-Walkthrough%3A-Linux-with-config-file
# https://github.com/tellytv/telly/wiki/Adding-Telly-to-Plex
# Telly uses port 6077
# In plex, the DVR IP will be http://HostIP:6077
# EPG data will be at http://HostIP:6077/epg.xml
tellytv:
image: tellytv/telly:dev-ffmpeg
container_name: tellytv
hostname: tellytv
# xTeve - IPTV proxy for Plex
xteve:
image: bl0m1/xtevedocker
container_name: xteve
hostname: xteve
restart: unless-stopped
networks:
- traefik_proxy
- default
ports:
- "1900:1900/udp"
- "34400:34400"
environment:
- TZ=${TZ}
network_mode: host
volumes:
- ${USERDIR}/docker/telly/telly.config.toml:/etc/telly/telly.config.toml
restart: unless-stopped
- ${USERDIR}/docker/xteve:/root/.xteve
labels:
- "traefik.enable=true"
## HTTP Routers
- "traefik.http.routers.xteve-rtr.entrypoints=https"
- "traefik.http.routers.xteve-rtr.rule=Host(`xteve.$DOMAINNAME`)"
- "traefik.http.routers.xteve-rtr.tls=true"
- "traefik.http.routers.xteve-rtr.tls.certresolver=dns-cloudflare"
## Middlewares
- "traefik.http.routers.xteve-rtr.middlewares=secure-chain@file"
## HTTP Services
- "traefik.http.routers.xteve-rtr.service=xteve-svc"
- "traefik.http.services.xteve-svc.loadbalancer.server.port=8181"

############################# MEDIA FILE MANAGEMENT

Expand Down

0 comments on commit 284d6fe

Please sign in to comment.