renovate workflow and replace all by latest version

This commit is contained in:
2025-12-29 01:55:59 +01:00
parent d4061164a6
commit 8b9b0e9853
46 changed files with 227 additions and 239 deletions

View File

@@ -3,7 +3,7 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: ghcr.io/advplyr/audiobookshelf:latest
image: ghcr.io/advplyr/audiobookshelf:2.32.1
container_name: audiobookshelf
ports:
- 13378:80
@@ -14,13 +14,11 @@ services:
- ${MEDIA_PATH}/audiobookshelf/config:/config
- ${MEDIA_PATH}/audiobookshelf/data/metadata:/metadata
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.audiobookshelf.rule=Host(`audiobookshelf.${PUBLIC_DOMAIN}`)"
- "traefik.http.routers.audiobookshelf.entrypoints=https"
- "traefik.http.routers.audiobookshelf.tls.certresolver=myresolver"
- 'traefik.http.routers.audiobookshelf.tls=true'
- "traefik.http.routers.audiobookshelf.tls=true"
# Middlewares
- "traefik.http.routers.audiobookshelf.middlewares=crowdsec-bouncer@file"

View File

@@ -3,7 +3,7 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/calibre:latest
image: lscr.io/linuxserver/calibre:8.16.2
container_name: calibre
environment:
- PASSWORD= #optional
@@ -18,20 +18,18 @@ services:
networks:
- ip4net
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.calibre.rule=Host(`calibre.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.calibre.entrypoints=https"
- 'traefik.http.routers.calibre.tls=true'
- 'traefik.http.services.calibre.loadbalancer.server.port=8080'
- "traefik.http.routers.calibre.tls=true"
- "traefik.http.services.calibre.loadbalancer.server.port=8080"
calibre-web:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/calibre-web:latest
image: lscr.io/linuxserver/calibre-web:0.6.25
container_name: calibre-web
environment:
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
@@ -44,10 +42,8 @@ services:
networks:
- ip6net
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.calibre-web.rule=Host(`calibre-web.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.calibre-web.entrypoints=https"
- 'traefik.http.routers.calibre-web.tls=true'
- "traefik.http.routers.calibre-web.tls=true"

View File

@@ -4,7 +4,7 @@ services:
file: ${TEMPLATES_PATH}
service: default
container_name: immich_server
image: ghcr.io/immich-app/immich-server:release
image: ghcr.io/immich-app/immich-server:v2.4.1
environment:
DB_PASSWORD: ${IMMICH_DB_PASSWORD}
DB_HOSTNAME: postgres-with-pg-vector
@@ -21,14 +21,12 @@ services:
networks:
- ip6net
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.immich-server.rule=Host(`immich.${PUBLIC_DOMAIN}`)"
- "traefik.http.routers.immich-server.entrypoints=https"
- "traefik.http.routers.immich-server.tls.certresolver=myresolver"
- 'traefik.http.routers.immich-server.tls=true'
- "traefik.http.routers.immich-server.tls=true"
# Middlewares
- "traefik.http.routers.immich-server.middlewares=crowdsec-bouncer@file"
@@ -37,24 +35,21 @@ services:
file: ${TEMPLATES_PATH}
service: default
container_name: immich_machine_learning
image: ghcr.io/immich-app/immich-machine-learning:release
image: ghcr.io/immich-app/immich-machine-learning:v2.4.1
ports:
- 3003:3003
volumes:
- ${MEDIA_PATH}/immich/data/model-cache:/cache
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# https://github.com/Salvoxia/immich-folder-album-creator
# one time run:
# one time run:
# docker run -e -e API_URL="https://immich.crescentec.xyz/api/" -e API_KEY="qTaebdVMtph9yD0pSJRJDQJkDEpexiXNMJ5V5HBEnA" -e ROOT_PATH="/usr/src/app/external" -e LOG_LEVEL="DEBUG" salvoxia/immich-folder-album-creator:latest /script/immich_auto_album.sh
immich-folder-album-creator:
extends:
file: ${TEMPLATES_PATH}
service: default
container_name: immich_folder_album_creator
image: salvoxia/immich-folder-album-creator:latest
image: salvoxia/immich-folder-album-creator:0.24.0
environment:
API_URL: https://immich.crescentec.xyz/api
API_KEY: qTaebdVMtph9yD0pSJRJDQJkDEpexiXNMJ5V5HBEnA
@@ -65,6 +60,3 @@ services:
#UNATTENDED: 1
volumes:
- /usr/src/app/external:/usr/src/app/external
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"

View File

@@ -3,8 +3,8 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: ghcr.io/kiwix/kiwix-serve
container_name: kiwix
image: ghcr.io/kiwix/kiwix-serve:3.8.1
container_name: kiwix
ports:
- 2009:8080
networks:
@@ -12,13 +12,11 @@ services:
volumes:
- ${EXTERNAL_STORAGE}/wikipedia/:/data
command:
- '*.zim'
- "*.zim"
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.kiwix.rule=Host(`wikipedia.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.kiwix.entrypoints=https"
- 'traefik.http.routers.kiwix.tls=true'
- 'traefik.http.services.kiwix.loadbalancer.server.port=8080'
- "traefik.http.routers.kiwix.tls=true"
- "traefik.http.services.kiwix.loadbalancer.server.port=8080"

View File

@@ -3,13 +3,13 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/lidarr
container_name: lidarr
image: lscr.io/linuxserver/lidarr:3.1.0
container_name: lidarr
ports:
- 2010:8686
networks:
- ip4net
dns:
dns:
- 8.8.8.8
- 1.1.1.1
volumes:
@@ -17,10 +17,8 @@ services:
- ${MEDIA_PATH}/data:/data
- ${EXTERNAL_STORAGE}/media/music:/music
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.lidarr.rule=Host(`lidarr.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.lidarr.entrypoints=https"
- 'traefik.http.routers.lidarr.tls=true'
- "traefik.http.routers.lidarr.tls=true"

View File

@@ -3,7 +3,7 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: deluan/navidrome
image: deluan/navidrome:0.59.0
container_name: navidrome
ports:
- 2011:4533
@@ -16,13 +16,11 @@ services:
ND_REVERSEPROXYWHITELIST: 0.0.0.0/0
ND_ENABLEUSEREDITING: false
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.navidrome.rule=Host(`navidrome.${PUBLIC_DOMAIN}`)"
- "traefik.http.routers.navidrome.entrypoints=https"
- 'traefik.http.routers.navidrome.tls=true'
- "traefik.http.routers.navidrome.tls=true"
# Middlewares
- "traefik.http.routers.navidrome.middlewares=crowdsec-bouncer@file, authelia@file"
# Subsonic endpoint use basic authentication middleware from authelia

View File

@@ -3,7 +3,7 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/prowlarr:develop
image: lscr.io/linuxserver/prowlarr:2.3.0
container_name: prowlarr
ports:
- 2004:9696
@@ -12,10 +12,9 @@ services:
volumes:
- ${MEDIA_PATH}/prowlarr/config:/config
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.prowlarr.rule=Host(`prowlarr.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.prowlarr.entrypoints=https"
- 'traefik.http.routers.prowlarr.tls=true'
- "traefik.http.routers.prowlarr.tls=true"

View File

@@ -3,7 +3,7 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: lscr.io/linuxserver/qbittorrent:latest
image: lscr.io/linuxserver/qbittorrent:5.1.4
container_name: qbittorrent
ports:
- 2002:2002
@@ -22,10 +22,8 @@ services:
- ${EXTERNAL_STORAGE}/media/audiobooks:/data/downloaded/audiobooks
- ${EXTERNAL_STORAGE}/media/music:/data/downloaded/music
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.qbittorrent.rule=Host(`qbittorrent.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.qbittorrent.entrypoints=https"
- 'traefik.http.routers.qbittorrent.tls=true'
- "traefik.http.routers.qbittorrent.tls=true"

View File

@@ -15,10 +15,8 @@ services:
- ${EXTERNAL_STORAGE}/media/audiobooks:/data/media/audiobooks
- ${EXTERNAL_STORAGE}/media/books:/data/media/books
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.readarr.rule=Host(`readarr.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.readarr.entrypoints=https"
- 'traefik.http.routers.readarr.tls=true'
- "traefik.http.routers.readarr.tls=true"

View File

@@ -3,9 +3,9 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: slskd/slskd
image: slskd/slskd:0.24.1
container_name: slskd
user: ${PUID}:${PGID}
user: ${PUID}:${PGID}
ports:
- 2013:5031 # http
- 2014:5030 # https
@@ -19,11 +19,9 @@ services:
- ${MEDIA_PATH}/data/slskd_downloads:/app/downloads
- ${EXTERNAL_STORAGE}/media/music:/app/library
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
# Traefik
- "traefik.enable=true"
- "traefik.http.routers.slskd.rule=Host(`slskd.${LOCAL_DOMAIN}`)"
- "traefik.http.routers.slskd.entrypoints=https"
- 'traefik.http.routers.slskd.tls=true'
- 'traefik.http.services.slskd.loadbalancer.server.port=5030'
- "traefik.http.routers.slskd.tls=true"
- "traefik.http.services.slskd.loadbalancer.server.port=5030"

View File

@@ -3,9 +3,9 @@ services:
extends:
file: ${TEMPLATES_PATH}
service: default
image: mrusse08/soularr
image: mrusse08/soularr:latest
container_name: soularr
user: ${PUID}:${PGID}
user: ${PUID}:${PGID}
networks:
- ip4net
volumes: