feat: add homepage docker labels to all stacks
This commit is contained in:
@@ -32,7 +32,11 @@ services:
|
||||
- traefik.http.routers.ntfy.tls=true
|
||||
- traefik.http.routers.ntfy.tls.certresolver=le
|
||||
- traefik.http.services.ntfy.loadbalancer.server.port=80
|
||||
- homepage.group=Tools
|
||||
- homepage.name=ntfy
|
||||
- homepage.icon=ntfy.png
|
||||
- homepage.href=https://ntfy.kaleschke.info
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -22,7 +22,11 @@ services:
|
||||
- "traefik.http.routers.paperless-ai.entrypoints=websecure"
|
||||
- "traefik.http.routers.paperless-ai.tls.certresolver=le"
|
||||
- "traefik.http.services.paperless-ai.loadbalancer.server.port=3000"
|
||||
- homepage.group=Apps
|
||||
- homepage.name=Paperless AI
|
||||
- homepage.icon=paperless-ai.png
|
||||
- homepage.href=https://paperless-ai.kaleschke.info
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -33,9 +33,15 @@ services:
|
||||
- "traefik.http.routers.paperless.tls=true"
|
||||
- "traefik.http.routers.paperless.tls.certresolver=le"
|
||||
- "traefik.http.services.paperless.loadbalancer.server.port=8000"
|
||||
- homepage.group=Apps
|
||||
- homepage.name=Paperless
|
||||
- homepage.icon=paperless-ngx.png
|
||||
- homepage.href=https://paperless.kaleschke.info
|
||||
- homepage.widget.type=paperlessngx
|
||||
- homepage.widget.url=http://paperless-web:8000
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
backend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -26,6 +26,12 @@ services:
|
||||
- "traefik.http.routers.gitea.tls=true"
|
||||
- "traefik.http.routers.gitea.tls.certresolver=le"
|
||||
- "traefik.http.services.gitea.loadbalancer.server.port=3000"
|
||||
- homepage.group=Core
|
||||
- homepage.name=Gitea
|
||||
- homepage.icon=gitea.png
|
||||
- homepage.href=https://gitea.kaleschke.info
|
||||
- homepage.widget.type=gitea
|
||||
- homepage.widget.url=http://gitea:3000
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
|
||||
@@ -17,9 +17,15 @@ services:
|
||||
- "8082:80"
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
- homepage.group=Security
|
||||
- homepage.name=AdGuard Home
|
||||
- homepage.icon=adguard-home.png
|
||||
- homepage.href=https://adguard.kaleschke.info
|
||||
- homepage.widget.type=adguardhome
|
||||
- homepage.widget.url=http://adguardhome:3000
|
||||
|
||||
networks:
|
||||
dns_net:
|
||||
external: true
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -25,6 +25,10 @@ services:
|
||||
- traefik.http.routers.beszel.tls.certresolver=le
|
||||
- traefik.http.routers.beszel.middlewares=secure-headers@file
|
||||
- traefik.http.services.beszel.loadbalancer.server.port=8090
|
||||
- homepage.group=Monitoring
|
||||
- homepage.name=Beszel
|
||||
- homepage.icon=beszel.png
|
||||
- homepage.href=https://beszel.kaleschke.info
|
||||
|
||||
beszel-agent:
|
||||
image: henrygd/beszel-agent:latest
|
||||
|
||||
@@ -37,8 +37,12 @@ services:
|
||||
- traefik.http.routers.backrest.tls.certresolver=le
|
||||
- traefik.http.routers.backrest.middlewares=authelia@file,secure-headers@file
|
||||
- traefik.http.services.backrest.loadbalancer.server.port=9898
|
||||
- homepage.group=Tools
|
||||
- homepage.name=Backrest
|
||||
- homepage.icon=backrest.png
|
||||
- homepage.href=https://backrest.kaleschke.info
|
||||
networks:
|
||||
backend_net:
|
||||
external: true
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -32,7 +32,11 @@ services:
|
||||
- traefik.http.routers.code-server.tls=true
|
||||
- traefik.http.routers.code-server.tls.certresolver=le
|
||||
- traefik.http.services.code-server.loadbalancer.server.port=8443
|
||||
- homepage.group=Core
|
||||
- homepage.name=Code Server
|
||||
- homepage.icon=vscode.png
|
||||
- homepage.href=https://code.kaleschke.info
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -24,7 +24,11 @@ services:
|
||||
- "traefik.http.routers.filebrowser.tls.certresolver=le"
|
||||
- "traefik.http.routers.filebrowser.middlewares=authelia@file,secure-headers@file"
|
||||
- "traefik.http.services.filebrowser.loadbalancer.server.port=80"
|
||||
- homepage.group=Tools
|
||||
- homepage.name=File Browser
|
||||
- homepage.icon=filebrowser.png
|
||||
- homepage.href=https://files.kaleschke.info
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -64,6 +64,10 @@ services:
|
||||
- traefik.http.routers.komodo.tls=true
|
||||
- traefik.http.routers.komodo.tls.certresolver=le
|
||||
- traefik.http.services.komodo.loadbalancer.server.port=9120
|
||||
- homepage.group=Core
|
||||
- homepage.name=Komodo
|
||||
- homepage.icon=komodo.png
|
||||
- homepage.href=https://komodo.kaleschke.info
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
|
||||
@@ -96,4 +100,4 @@ networks:
|
||||
komodo_net:
|
||||
name: komodo_net
|
||||
internal: true
|
||||
driver: bridge
|
||||
driver: bridge
|
||||
|
||||
@@ -29,7 +29,13 @@ services:
|
||||
- "traefik.http.routers.scrutiny.tls.certresolver=le"
|
||||
- "traefik.http.routers.scrutiny.middlewares=authelia@file,secure-headers@file"
|
||||
- "traefik.http.services.scrutiny.loadbalancer.server.port=8080"
|
||||
- homepage.group=Monitoring
|
||||
- homepage.name=Scrutiny
|
||||
- homepage.icon=scrutiny.png
|
||||
- homepage.href=https://scrutiny.kaleschke.info
|
||||
- homepage.widget.type=scrutiny
|
||||
- homepage.widget.url=http://scrutiny:8080
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -21,6 +21,12 @@ services:
|
||||
- "traefik.http.routers.uptime-kuma.tls.certresolver=le"
|
||||
- "traefik.http.routers.uptime-kuma.middlewares=authelia@file,secure-headers@file"
|
||||
- "traefik.http.services.uptime-kuma.loadbalancer.server.port=3001"
|
||||
- homepage.group=Monitoring
|
||||
- homepage.name=Uptime Kuma
|
||||
- homepage.icon=uptime-kuma.png
|
||||
- homepage.href=https://uptime.kaleschke.info
|
||||
- homepage.widget.type=uptimekuma
|
||||
- homepage.widget.url=http://uptime-kuma:3001
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -28,9 +28,13 @@ services:
|
||||
- "traefik.http.routers.authelia.tls=true"
|
||||
- "traefik.http.routers.authelia.tls.certresolver=le"
|
||||
- "traefik.http.services.authelia.loadbalancer.server.port=9091"
|
||||
- homepage.group=Security
|
||||
- homepage.name=Authelia
|
||||
- homepage.icon=authelia.png
|
||||
- homepage.href=https://auth.kaleschke.info
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
backend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -32,7 +32,11 @@ services:
|
||||
- traefik.http.routers.vaultwarden.tls=true
|
||||
- traefik.http.routers.vaultwarden.tls.certresolver=le
|
||||
- traefik.http.services.vaultwarden.loadbalancer.server.port=80
|
||||
- homepage.group=Security
|
||||
- homepage.name=Vaultwarden
|
||||
- homepage.icon=vaultwarden.png
|
||||
- homepage.href=https://vault.kaleschke.info
|
||||
|
||||
networks:
|
||||
frontend_net:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -48,6 +48,12 @@ services:
|
||||
- traefik.http.routers.traefik.tls.certresolver=le
|
||||
- traefik.http.routers.traefik.service=api@internal
|
||||
- traefik.http.routers.traefik.middlewares=dashboard-auth@file,secure-headers@file
|
||||
- homepage.group=Core
|
||||
- homepage.name=Traefik
|
||||
- homepage.icon=traefik.png
|
||||
- homepage.href=https://traefik.kaleschke.info
|
||||
- homepage.widget.type=traefik
|
||||
- homepage.widget.url=http://traefik:8080
|
||||
dns:
|
||||
- 1.1.1.1
|
||||
- 8.8.8.8
|
||||
|
||||
Reference in New Issue
Block a user