fix: remove SERVER_HOSTNAME default values causing errors
- Change ${SERVER_HOSTNAME:-debian} to ${SERVER_HOSTNAME} in Sablier groups
- Prevents empty default values that were causing configuration errors
- Applied to dashboards, infrastructure, media, productivity, and utilities stacks
This commit is contained in:
@@ -53,7 +53,7 @@ services:
|
|||||||
- "traefik.http.services.homepage.loadbalancer.server.port=3000"
|
- "traefik.http.services.homepage.loadbalancer.server.port=3000"
|
||||||
# Sablier lazy loading (disabled by default - uncomment to enable)
|
# Sablier lazy loading (disabled by default - uncomment to enable)
|
||||||
# - "sablier.enable=true"
|
# - "sablier.enable=true"
|
||||||
# - "sablier.group=${SERVER_HOSTNAME:-debian}-homarr"
|
# - "sablier.group=${SERVER_HOSTNAME}-homarr"
|
||||||
# - "sablier.start-on-demand=true"
|
# - "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# Homarr - Modern dashboard
|
# Homarr - Modern dashboard
|
||||||
@@ -100,7 +100,7 @@ services:
|
|||||||
- "traefik.http.services.homarr.loadbalancer.server.port=7575"
|
- "traefik.http.services.homarr.loadbalancer.server.port=7575"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-homarr"
|
- "sablier.group=${SERVER_HOSTNAME}-homarr"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# DOCKGE URL CONFIGURATION
|
# DOCKGE URL CONFIGURATION
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ services:
|
|||||||
- homelab-network
|
- homelab-network
|
||||||
- traefik-network
|
- traefik-network
|
||||||
ports:
|
ports:
|
||||||
- "8080:8080"
|
- "8085:8080"
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
environment:
|
environment:
|
||||||
@@ -158,14 +158,14 @@ services:
|
|||||||
# If Traefik is on a remote server: these labels are NOT USED;
|
# If Traefik is on a remote server: these labels are NOT USED;
|
||||||
# configure external yml files in /traefik/dynamic folder instead.
|
# configure external yml files in /traefik/dynamic folder instead.
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.dozzle.rule=Host(`dozzle.${DOMAIN}`)"
|
- "traefik.http.routers.dozzle.rule=Host(`dozzle.${SERVER_HOSTNAME}.${DOMAIN}`)"
|
||||||
- "traefik.http.routers.dozzle.entrypoints=websecure"
|
- "traefik.http.routers.dozzle.entrypoints=websecure"
|
||||||
- "traefik.http.routers.dozzle.tls=true"
|
- "traefik.http.routers.dozzle.tls=true"
|
||||||
- "traefik.http.routers.dozzle.middlewares=authelia@docker"
|
- "traefik.http.routers.dozzle.middlewares=authelia@docker"
|
||||||
- "traefik.http.services.dozzle.loadbalancer.server.port=8080"
|
- "traefik.http.services.dozzle.loadbalancer.server.port=8085"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-dozzle"
|
- "sablier.group=${SERVER_HOSTNAME}-dozzle"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# Glances - System monitoring
|
# Glances - System monitoring
|
||||||
@@ -205,14 +205,14 @@ services:
|
|||||||
# If Traefik is on a remote server: these labels are NOT USED;
|
# If Traefik is on a remote server: these labels are NOT USED;
|
||||||
# configure external yml files in /traefik/dynamic folder instead.
|
# configure external yml files in /traefik/dynamic folder instead.
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
- "traefik.http.routers.glances.rule=Host(`glances.${DOMAIN}`)"
|
- "traefik.http.routers.glances.rule=Host(`glances.${SERVER_HOSTNAME}.${DOMAIN}`)"
|
||||||
- "traefik.http.routers.glances.entrypoints=websecure"
|
- "traefik.http.routers.glances.entrypoints=websecure"
|
||||||
- "traefik.http.routers.glances.tls=true"
|
- "traefik.http.routers.glances.tls=true"
|
||||||
- "traefik.http.routers.glances.middlewares=authelia@docker"
|
- "traefik.http.routers.glances.middlewares=authelia@docker"
|
||||||
- "traefik.http.services.glances.loadbalancer.server.port=61208"
|
- "traefik.http.services.glances.loadbalancer.server.port=61208"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-glances"
|
- "sablier.group=${SERVER_HOSTNAME}-glances"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# Code Server - VS Code in browser
|
# Code Server - VS Code in browser
|
||||||
@@ -263,7 +263,7 @@ services:
|
|||||||
- "traefik.http.services.code-server.loadbalancer.server.port=8443"
|
- "traefik.http.services.code-server.loadbalancer.server.port=8443"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-code-server"
|
- "sablier.group=${SERVER_HOSTNAME}-code-server"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ services:
|
|||||||
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
|
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
|
||||||
# Sablier configuration
|
# Sablier configuration
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-jellyfin"
|
- "sablier.group=${SERVER_HOSTNAME}-jellyfin"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
- "sablier.theme=hacker-terminal"
|
- "sablier.theme=hacker-terminal"
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ services:
|
|||||||
- "traefik.http.services.calibre.loadbalancer.server.port=8083"
|
- "traefik.http.services.calibre.loadbalancer.server.port=8083"
|
||||||
# Sablier configuration (disabled by default)
|
# Sablier configuration (disabled by default)
|
||||||
# - "sablier.enable=true"
|
# - "sablier.enable=true"
|
||||||
# - "sablier.group=${SERVER_HOSTNAME:-debian}-calibre-web"
|
# - "sablier.group=${SERVER_HOSTNAME}-calibre-web"
|
||||||
# - "sablier.start-on-demand=true"
|
# - "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# ==========================================
|
# ==========================================
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ services:
|
|||||||
- "traefik.http.services.nextcloud.loadbalancer.server.port=80"
|
- "traefik.http.services.nextcloud.loadbalancer.server.port=80"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-nextcloud"
|
- "sablier.group=${SERVER_HOSTNAME}-nextcloud"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
nextcloud-db:
|
nextcloud-db:
|
||||||
@@ -130,7 +130,7 @@ services:
|
|||||||
- "traefik.http.services.mealie.loadbalancer.server.port=9000"
|
- "traefik.http.services.mealie.loadbalancer.server.port=9000"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-mealie"
|
- "sablier.group=${SERVER_HOSTNAME}-mealie"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# WordPress - Blog/website platform
|
# WordPress - Blog/website platform
|
||||||
@@ -171,7 +171,7 @@ services:
|
|||||||
- "traefik.http.services.wordpress.loadbalancer.server.port=80"
|
- "traefik.http.services.wordpress.loadbalancer.server.port=80"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-wordpress"
|
- "sablier.group=${SERVER_HOSTNAME}-wordpress"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
wordpress-db:
|
wordpress-db:
|
||||||
@@ -243,7 +243,7 @@ services:
|
|||||||
- "traefik.http.services.gitea.loadbalancer.server.port=3000"
|
- "traefik.http.services.gitea.loadbalancer.server.port=3000"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-gitea"
|
- "sablier.group=${SERVER_HOSTNAME}-gitea"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
gitea-db:
|
gitea-db:
|
||||||
@@ -297,7 +297,7 @@ services:
|
|||||||
- "traefik.http.services.dokuwiki.loadbalancer.server.port=80"
|
- "traefik.http.services.dokuwiki.loadbalancer.server.port=80"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-dokuwiki"
|
- "sablier.group=${SERVER_HOSTNAME}-dokuwiki"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
# BookStack - Documentation platform
|
# BookStack - Documentation platform
|
||||||
@@ -344,7 +344,7 @@ services:
|
|||||||
- "traefik.http.services.bookstack.loadbalancer.server.port=80"
|
- "traefik.http.services.bookstack.loadbalancer.server.port=80"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-bookstack"
|
- "sablier.group=${SERVER_HOSTNAME}-bookstack"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
bookstack-db:
|
bookstack-db:
|
||||||
@@ -403,7 +403,7 @@ services:
|
|||||||
- "traefik.http.services.mediawiki.loadbalancer.server.port=80"
|
- "traefik.http.services.mediawiki.loadbalancer.server.port=80"
|
||||||
# Sablier lazy loading (enabled by default - comment out to disable)
|
# Sablier lazy loading (enabled by default - comment out to disable)
|
||||||
- "sablier.enable=true"
|
- "sablier.enable=true"
|
||||||
- "sablier.group=${SERVER_HOSTNAME:-debian}-mediawiki"
|
- "sablier.group=${SERVER_HOSTNAME}-mediawiki"
|
||||||
- "sablier.start-on-demand=true"
|
- "sablier.start-on-demand=true"
|
||||||
|
|
||||||
mediawiki-db:
|
mediawiki-db:
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ services:
|
|||||||
|
|
||||||
# Sablier lazy loading (uncomment to enable)
|
# Sablier lazy loading (uncomment to enable)
|
||||||
- sablier.enable=true
|
- sablier.enable=true
|
||||||
- sablier.group=${SERVER_HOSTNAME:-debian}-backrest
|
- sablier.group=${SERVER_HOSTNAME}-backrest
|
||||||
- sablier.start-on-demand=true
|
- sablier.start-on-demand=true
|
||||||
- "x-dockge.url=https://backrest.${DOMAIN}"
|
- "x-dockge.url=https://backrest.${DOMAIN}"
|
||||||
- "x-dockge.url=https://backrest.${DOMAIN}"
|
- "x-dockge.url=https://backrest.${DOMAIN}"
|
||||||
|
|||||||
Reference in New Issue
Block a user