Goatcounter & tdarr
This commit is contained in:
parent
c33b51a170
commit
55207d51a2
|
@ -0,0 +1,33 @@
|
||||||
|
services:
|
||||||
|
goatcounter:
|
||||||
|
container_name: goatcounter
|
||||||
|
image: baethon/goatcounter:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- $DATA/goatcounter:/goatcounter/db:rw
|
||||||
|
environment:
|
||||||
|
- GOATCOUNTER_DOMAIN=counter.bhasher.com
|
||||||
|
- GOATCOUNTER_EMAIL=counter.lan@bhasher.com
|
||||||
|
- GOATCOUNTER_PASSWORD=${GOATCOUNTER_PASSWORD}
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.http.routers.goatcounter.rule=Host(`counter.bhasher.com`)"
|
||||||
|
- "traefik.http.routers.goatcounter.service=goatcounter"
|
||||||
|
- "traefik.http.routers.goatcounter.entrypoints=internalsecure"
|
||||||
|
- "traefik.http.services.goatcounter.loadbalancer.server.port=8080"
|
||||||
|
- "traefik.http.routers.goatcounter.tls=true"
|
||||||
|
- "traefik.http.routers.goatcounter.tls.certresolver=http"
|
||||||
|
- "traefik.http.routers.goatcounter.middlewares=authelia@docker"
|
||||||
|
|
||||||
|
- "traefik.http.routers.goatc.rule=Host(`c.bhasher.com`)"
|
||||||
|
- "traefik.http.routers.goatc.service=goatc"
|
||||||
|
- "traefik.http.services.goatc.loadbalancer.server.port=8080"
|
||||||
|
- "traefik.http.routers.goatc.tls=true"
|
||||||
|
- "traefik.http.routers.goatc.tls.certresolver=http"
|
||||||
|
- "traefik.http.routers.goatc.entrypoints=internalsecure,externalsecure"
|
||||||
|
- "traefik.http.routers.goatc.middlewares=counter-strip@docker"
|
||||||
|
- "traefik.http.middlewares.counter-strip.addprefix.prefix=/count"
|
||||||
|
|
||||||
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
|
networks:
|
||||||
|
- external
|
|
@ -189,6 +189,46 @@ services:
|
||||||
- mediaserver
|
- mediaserver
|
||||||
- external
|
- external
|
||||||
|
|
||||||
|
tdarr:
|
||||||
|
container_name: tdarr
|
||||||
|
image: ghcr.io/haveagitgat/tdarr:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- TZ=Europe/Paris
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
#- UMASK_SET=002
|
||||||
|
#- serverIP=0.0.0.0
|
||||||
|
#- serverPort=8266
|
||||||
|
#- webUIPort=8265
|
||||||
|
- internalNode=true
|
||||||
|
- inContainer=true
|
||||||
|
#- ffmpegVersion=6
|
||||||
|
- nodeName=shp
|
||||||
|
#- NVIDIA_DRIVER_CAPABILITIES=all
|
||||||
|
#- NVIDIA_VISIBLE_DEVICES=all
|
||||||
|
volumes:
|
||||||
|
- $DATA/mediaserver/tdarr/server:/app/server
|
||||||
|
- $DATA/mediaserver/tdarr/configs:/app/configs
|
||||||
|
- $DATA/mediaserver/tdarr/logs:/app/logs
|
||||||
|
- /mnt/movies/movies:/media/moves
|
||||||
|
- /mnt/movies/series:/media/tv
|
||||||
|
- /tmp/tdarr:/temp
|
||||||
|
devices:
|
||||||
|
- /dev/dri:/dev/dri
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.http.routers.tdarr.rule=Host(`tdarr.bhasher.com`)"
|
||||||
|
- "traefik.http.services.tdarr.loadbalancer.server.port=8265"
|
||||||
|
- "traefik.http.routers.tdarr.tls=true"
|
||||||
|
- "traefik.http.routers.tdarr.tls.certresolver=http"
|
||||||
|
- "traefik.http.routers.tdarr.entrypoints=internalsecure"
|
||||||
|
- "traefik.http.routers.tdarr.middlewares=authelia@docker"
|
||||||
|
- "com.centurylinklabs.watchtower.enable=true"
|
||||||
|
networks:
|
||||||
|
#- mediaserver
|
||||||
|
- external
|
||||||
|
|
||||||
#sonarr_youtubedl:
|
#sonarr_youtubedl:
|
||||||
# image: whatdaybob/sonarr_youtubedl:latest
|
# image: whatdaybob/sonarr_youtubedl:latest
|
||||||
# container_name: sonarr_youtubedl
|
# container_name: sonarr_youtubedl
|
||||||
|
|
Loading…
Reference in New Issue