@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user