Added tautulli

Signed-off-by: TuDatTr <tuan-dat.tran@tudattr.dev>
This commit is contained in:
TuDatTr
2023-04-27 01:05:24 +02:00
parent 24c41f10ce
commit 25c2aff50c
14 changed files with 346 additions and 22 deletions

View File

@@ -1,8 +1,8 @@
version: '3'
services:
traefik:
container_name: traefik
image: traefik:latest
container_name: traefik
restart: unless-stopped
networks:
net: {}
@@ -16,9 +16,9 @@ services:
- "{{ traefik_admin_port}}:8080"
db:
container_name: zoneminder_db
image: mariadb
restart: always
container_name: zoneminder_db
restart: unless-stopped
networks:
- zoneminder
volumes:
@@ -33,9 +33,9 @@ services:
- "MAX_LOG_NUMBER=20"
- "TZ=Europe/Berlin"
zoneminder:
container_name: zoneminder
image: ghcr.io/zoneminder-containers/zoneminder-base:latest
restart: always
container_name: zoneminder
restart: unless-stopped
stop_grace_period: 45s
depends_on:
- db
@@ -67,8 +67,8 @@ services:
- "traefik.http.services.{{ zoneminder_host }}.loadbalancer.server.port=80"
pihole:
container_name: pihole
image: pihole/pihole:latest
container_name: pihole
restart: unless-stopped
networks:
- net
@@ -101,8 +101,8 @@ services:
- "traefik.http.services.{{ pihole_host }}.loadbalancer.server.port=80"
syncthing:
container_name: syncthing
image: syncthing/syncthing
container_name: syncthing
restart: unless-stopped
networks:
- net
@@ -161,7 +161,7 @@ services:
kuma:
container_name: kuma
image: louislam/uptime-kuma:1
restart: always
restart: unless-stopped
networks:
- net
environment:
@@ -180,7 +180,7 @@ services:
plex:
image: lscr.io/linuxserver/plex:latest
container_name: plex
restart: always
restart: unless-stopped
networks:
- net
ports:
@@ -210,7 +210,7 @@ services:
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
restart: always
restart: unless-stopped
networks:
- net
environment:
@@ -231,7 +231,7 @@ services:
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
restart: always
restart: unless-stopped
networks:
- net
environment:
@@ -252,7 +252,7 @@ services:
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
restart: always
restart: unless-stopped
networks:
- net
environment:
@@ -273,7 +273,7 @@ services:
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
restart: always
restart: unless-stopped
networks:
- net
environment:
@@ -292,7 +292,7 @@ services:
pastebin:
image: wantguns/bin
container_name: pastebin
restart: always
restart: unless-stopped
networks:
- net
ports:
@@ -313,7 +313,7 @@ services:
qbittorrentvpn:
image: dyonr/qbittorrentvpn
container_name: {{ qbit_host }}
restart: always
restart: unless-stopped
privileged: true
networks:
- net
@@ -337,6 +337,24 @@ services:
- "traefik.http.routers.{{ qbit_host }}.rule=Host(`{{ qbit_host }}.{{ aya01_host }}.{{ local_domain }}`)"
- "traefik.http.services.{{ qbit_host }}.loadbalancer.server.port=8080"
tautulli:
image: lscr.io/linuxserver/tautulli:latest
container_name: tautulli
restart: unless-stopped
networks:
- net
environment:
- PUID={{ puid }}
- PGID={{ pgid}}
- TZ={{ timezone }}
volumes:
- {{ tautulli_config}}:/config
ports:
- {{ tautulli_port }}:8181
labels:
- "traefik.enable=true"
- "traefik.http.routers.{{ tautulli_host }}.rule=Host(`{{ tautulli_host }}.{{ aya01_host }}.{{ local_domain }}`)"
- "traefik.http.services.{{ tautulli_host }}.loadbalancer.server.port={{ tautulli_port }}"
networks:
zoneminder: