diff --git a/apps/ntfy/docker-compose.yml b/apps/ntfy/docker-compose.yml index d474873..30a3c1e 100644 --- a/apps/ntfy/docker-compose.yml +++ b/apps/ntfy/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/apps/paperless-ai/docker-compose.yml b/apps/paperless-ai/docker-compose.yml index ef394c0..de63f42 100644 --- a/apps/paperless-ai/docker-compose.yml +++ b/apps/paperless-ai/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/apps/paperless/docker-compose.yml b/apps/paperless/docker-compose.yml index a13a94a..5de8edb 100644 --- a/apps/paperless/docker-compose.yml +++ b/apps/paperless/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/core/gitea/docker-compose.yml b/core/gitea/docker-compose.yml index 734a371..a82936b 100644 --- a/core/gitea/docker-compose.yml +++ b/core/gitea/docker-compose.yml @@ -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: diff --git a/host-services/Adguard/docker-compose.yml b/host-services/Adguard/docker-compose.yml index 03f0579..9b713d7 100644 --- a/host-services/Adguard/docker-compose.yml +++ b/host-services/Adguard/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/host-services/beszel/docker-compose.yml b/host-services/beszel/docker-compose.yml index edff343..6aa252b 100644 --- a/host-services/beszel/docker-compose.yml +++ b/host-services/beszel/docker-compose.yml @@ -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 diff --git a/ops/backrest/docker-compose.yml b/ops/backrest/docker-compose.yml index cd9d48c..ab6ec92 100644 --- a/ops/backrest/docker-compose.yml +++ b/ops/backrest/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/ops/code-server/docker-compose.yml b/ops/code-server/docker-compose.yml index 7f3f966..d670a4e 100644 --- a/ops/code-server/docker-compose.yml +++ b/ops/code-server/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/ops/filebrowser/docker-compose.yml b/ops/filebrowser/docker-compose.yml index e46504c..681a576 100644 --- a/ops/filebrowser/docker-compose.yml +++ b/ops/filebrowser/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/ops/komodo/docker-compose.yml b/ops/komodo/docker-compose.yml index 2ad7a1e..c1894e9 100644 --- a/ops/komodo/docker-compose.yml +++ b/ops/komodo/docker-compose.yml @@ -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 \ No newline at end of file + driver: bridge diff --git a/ops/scrutiny/docker-compose.yml b/ops/scrutiny/docker-compose.yml index 18c3e6a..56385fa 100644 --- a/ops/scrutiny/docker-compose.yml +++ b/ops/scrutiny/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/ops/uptime-kuma/docker-compose.yml b/ops/uptime-kuma/docker-compose.yml index b9eeea5..18c7d50 100644 --- a/ops/uptime-kuma/docker-compose.yml +++ b/ops/uptime-kuma/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/security/authelia/docker-compose.yml b/security/authelia/docker-compose.yml index ac85c7f..5f0c24d 100644 --- a/security/authelia/docker-compose.yml +++ b/security/authelia/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/security/vaultwarden/docker-compose.yml b/security/vaultwarden/docker-compose.yml index b94d423..64eca00 100644 --- a/security/vaultwarden/docker-compose.yml +++ b/security/vaultwarden/docker-compose.yml @@ -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 \ No newline at end of file + external: true diff --git a/traefik/docker-compose.yml b/traefik/docker-compose.yml index b84f575..28f1e08 100644 --- a/traefik/docker-compose.yml +++ b/traefik/docker-compose.yml @@ -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