Auto update

This commit is contained in:
Brieuc Dubois 2023-12-26 22:59:06 +01:00
parent 39703fdcb5
commit 1a213fa676
18 changed files with 37 additions and 31 deletions

View File

@ -15,7 +15,7 @@ services:
- "traefik.http.routers.dashy.tls=true"
- "traefik.http.routers.dashy.tls.certresolver=http"
- "traefik.http.routers.dashy.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=false"
- "com.centurylinklabs.watchtower.enable=true"
healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s
@ -40,7 +40,7 @@ services:
- "traefik.http.routers.dashy-sd.tls=true"
- "traefik.http.routers.dashy-sd.tls.certresolver=http"
- "traefik.http.routers.dashy-sd.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=false"
- "com.centurylinklabs.watchtower.enable=true"
healthcheck:
test: ['CMD', 'node', '/app/services/healthcheck']
interval: 1m30s

View File

@ -32,6 +32,7 @@ services:
- "traefik.http.routers.ferdium.tls=true"
- "traefik.http.routers.ferdium.tls.certresolver=http"
- "traefik.http.routers.ferdium.entrypoints=internalsecure,externalsecure"
- "com.centurylinklabs.watchtower.enable=true"
volumes:
- $DATA/ferdium/data:/data
- $DATA/ferdium/recipes:/app/recipes

View File

@ -21,6 +21,7 @@ services:
- "traefik.http.routers.onlyoffice-editor.tls.certresolver=http"
- "traefik.http.routers.onlyoffice-editor.entrypoints=internalsecure,externalsecure"
- "traefik.http.routers.onlyoffice-editor.middlewares=httpsupgrade"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- external
- file
@ -69,6 +70,7 @@ services:
- "traefik.http.routers.seafile.tls=true"
- "traefik.http.routers.seafile.tls.certresolver=http"
- "traefik.http.routers.seafile.entrypoints=internalsecure"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- file
- external

View File

@ -25,6 +25,7 @@ services:
- "traefik.http.routers.focalboard.tls=true"
- "traefik.http.routers.focalboard.tls.certresolver=http"
- "traefik.http.routers.focalboard.entrypoints=internalsecure"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- external
- storage

View File

@ -38,6 +38,8 @@ services:
- GITEA_RUNNER_REGISTRATION_TOKEN=${GITEA_RUNNER_TOKEN}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
- "com.centurylinklabs.watchtower.enable=true"
networks:
- gitea

View File

@ -2,6 +2,8 @@ services:
ssh-honeypot:
container_name: ssh-honeypot
image: registry.bhasher.com/ssh-honeypot:latest
labels:
- "com.centurylinklabs.watchtower.enable=true"
environment:
- PORT=24587
volumes:

View File

@ -7,7 +7,7 @@ services:
- $DATA/invoiceplane/uploads:/var/www/html/uploads
- $DATA/invoiceplane/ipconfig.php:/var/www/html/ipconfig.php
- /etc/localtime:/etc/localtime:ro
command: sh -c "apk add php7-mbstring php7-iconv php7-json gd && nginx -g 'daemon off;'"
#command: sh -c "apk add php7-mbstring php7-iconv php7-json gd && nginx -g 'daemon off;'"
environment:
- IP_URL=https://invoice.bhasher.com
#- MYSQL_HOST=mariadb
@ -22,6 +22,7 @@ services:
- "traefik.http.routers.invoice.tls=true"
- "traefik.http.routers.invoice.tls.certresolver=http"
- "traefik.http.routers.invoice.entrypoints=internalsecure,externalsecure"
#- "com.centurylinklabs.watchtower.enable=true"
networks:
- external
- storage

View File

@ -3,6 +3,8 @@ services:
container_name: iodine
image: registry.bhasher.com/iodine:latest
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
environment:
- IP=10.10.0.1
- DOMAIN=dns.bhasher.com

View File

@ -24,6 +24,7 @@ services:
- "traefik.http.routers.joplin.tls=true"
- "traefik.http.routers.joplin.tls.certresolver=http"
- "traefik.http.routers.joplin.entrypoints=internalsecure"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- storage
- external

View File

@ -20,6 +20,7 @@ services:
- "traefik.http.routers.mealie.tls=true"
- "traefik.http.routers.mealie.tls.certresolver=http"
- "traefik.http.routers.mealie.entrypoints=internalsecure,externalsecure"
- "com.centurylinklabs.watchtower.enable=true"
volumes:
- $DATA/mealie/:/app/data
networks:

View File

@ -19,6 +19,7 @@ services:
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
- "traefik.http.routers.jellyfin.tls=true"
- "traefik.http.routers.jellyfin.tls.certresolver=http"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- auth
- external
@ -43,6 +44,7 @@ services:
- "traefik.http.routers.radarr.tls.certresolver=http"
- "traefik.http.routers.radarr.entrypoints=internalsecure"
- "traefik.http.routers.radarr.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
- external
@ -67,6 +69,7 @@ services:
- "traefik.http.routers.sonarr.tls.certresolver=http"
- "traefik.http.routers.sonarr.entrypoints=internalsecure"
- "traefik.http.routers.sonarr.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
- external
@ -91,6 +94,7 @@ services:
- "traefik.http.routers.lidarr.tls.certresolver=http"
- "traefik.http.routers.lidarr.entrypoints=internalsecure"
- "traefik.http.routers.lidarr.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
- external
@ -118,34 +122,11 @@ services:
- "traefik.http.routers.transmission.tls.certresolver=http"
- "traefik.http.routers.transmission.entrypoints=internalsecure"
- "traefik.http.routers.transmission.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
- external
# jackett:
# container_name: jackett
# image: lscr.io/linuxserver/jackett:latest
# environment:
# - PUID=1000
# - PGID=1000
# - TZ=Europe/Paris
# - AUTO_UPDATE=true
# volumes:
# - $DATA/mediaserver/jackett:/config
# - /mnt/movies/torrents:/downloads
# restart: unless-stopped
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.jackett.rule=Host(`jackett.bhasher.com`)"
# - "traefik.http.services.jackett.loadbalancer.server.port=9117"
# - "traefik.http.routers.jackett.tls=true"
# - "traefik.http.routers.jackett.tls.certresolver=http"
# - "traefik.http.routers.jackett.entrypoints=internalsecure"
# - "traefik.http.routers.jackett.middlewares=authelia@docker"
# networks:
# - mediaserver
# - external
prowlarr:
container_name: prowlarr
image: lscr.io/linuxserver/prowlarr:latest
@ -164,6 +145,7 @@ services:
- "traefik.http.routers.prowlarr.tls.certresolver=http"
- "traefik.http.routers.prowlarr.entrypoints=internalsecure"
- "traefik.http.routers.prowlarr.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
- external
@ -177,6 +159,8 @@ services:
- CAPTCHA_SOLVER=none
- TZ=Europe/Paris
restart: unless-stopped
labels:
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
@ -200,6 +184,7 @@ services:
- "traefik.http.routers.bazarr.tls.certresolver=http"
- "traefik.http.routers.bazarr.entrypoints=internalsecure"
- "traefik.http.routers.bazarr.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- mediaserver
- external
@ -215,6 +200,4 @@ services:
networks:
mediaserver:
external:
external: true

View File

@ -27,6 +27,7 @@ services:
- "traefik.http.routers.minifluxshare.tls=true"
- "traefik.http.routers.minifluxshare.tls.certresolver=http"
- "traefik.http.routers.minifluxshare.entrypoints=externalsecure"
- "com.centurylinklabs.watchtower.enable=true"
healthcheck:
test: ["CMD", "/usr/bin/miniflux", "-healthcheck", "auto"]
networks:

View File

@ -14,6 +14,7 @@ services:
- "traefik.http.routers.portfolio.tls=true"
- "traefik.http.routers.portfolio.tls.certresolver=http"
- "traefik.http.routers.portfolio.entrypoints=internalsecure"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- external

View File

@ -16,6 +16,7 @@ services:
- "traefik.http.services.hass.loadbalancer.server.port=8123"
- "traefik.http.routers.hass.tls=true"
- "traefik.http.routers.hass.tls.certresolver=http"
- "com.centurylinklabs.watchtower.enable=true"
depends_on:
- authelia
- traefik
@ -31,6 +32,8 @@ services:
ports:
- 1883:1883
- 9001:9001
labels:
- "com.centurylinklabs.watchtower.enable=true"
networks:
- smarthome
- external
@ -46,6 +49,8 @@ services:
- /etc/localtime:/etc/localtime:ro
devices:
- /dev/ttyACM0:/dev/ttyACM0
labels:
- "com.centurylinklabs.watchtower.enable=true"
networks:
- smarthome
depends_on:
@ -69,6 +74,7 @@ services:
- "traefik.http.routers.nodered.tls=true"
- "traefik.http.routers.nodered.tls.certresolver=http"
- "traefik.http.routers.nodered.middlewares=authelia@docker"
- "com.centurylinklabs.watchtower.enable=true"
depends_on:
- hass

View File

@ -15,5 +15,5 @@ services:
volumes:
- $DATA/tg2:/data
labels:
- "com.centurylinklabs.watchtower.enable=false"
- "com.centurylinklabs.watchtower.enable=true"

View File

@ -22,5 +22,6 @@ services:
- "traefik.http.routers.trakrpublic.tls=true"
- "traefik.http.routers.trakrpublic.tls.certresolver=http"
- "traefik.http.routers.trakrpublic.entrypoints=internalsecure,externalsecure"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- external

View File

@ -19,6 +19,7 @@ services:
- "traefik.http.services.wikijs.loadbalancer.server.port=3000"
- "traefik.http.routers.wikijs.tls=true"
- "traefik.http.routers.wikijs.tls.certresolver=http"
- "com.centurylinklabs.watchtower.enable=true"
networks:
- storage
- external

View File

@ -26,7 +26,7 @@ services:
networks:
- monitoring
labels:
- "com.centurylinklabs.watchtower.enable=false"
- "com.centurylinklabs.watchtower.enable=true"
networks:
monitoring: