diff --git a/authentik/docker-compose.yml b/authentik/docker-compose.yml index bc6686d..c2db080 100644 --- a/authentik/docker-compose.yml +++ b/authentik/docker-compose.yml @@ -56,6 +56,12 @@ services: condition: service_healthy redis: condition: service_healthy + labels: + glance.name: Authentik + glance.icon: si:authentik + glance.url: https://auth.theocorp + glance.description: Identity Provider + glance.hide: false worker: image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2025.2.1} restart: unless-stopped diff --git a/caddy/conf/Caddyfile b/caddy/conf/Caddyfile index e133688..596fc67 100644 --- a/caddy/conf/Caddyfile +++ b/caddy/conf/Caddyfile @@ -121,4 +121,14 @@ prowlarr.theocorp { gluetun.theocorp { tls /certs/theocorp+4.pem /certs/theocorp+4-key.pem reverse_proxy gluetun:8000 +} + +auth.theocorp { + tls /certs/theocorp+4.pem /certs/theocorp+4-key.pem + reverse_proxy authentik:9443 +} + +minio.theocorp { + tls /certs/theocorp+4.pem /certs/theocorp+4-key.pem + reverse_proxy minio:9000 } \ No newline at end of file diff --git a/caddy/docker-compose.yml b/caddy/docker-compose.yml index 1462f07..2c6c8c6 100644 --- a/caddy/docker-compose.yml +++ b/caddy/docker-compose.yml @@ -30,7 +30,7 @@ services: - beszel_default - dozzle_default - beaverhabits_default - + - minio_default volumes: caddy_data: @@ -66,3 +66,5 @@ networks: external: true beaverhabits_default: external: true + minio_default: + external: true diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml index 84ee6d9..a70b3fb 100644 --- a/gitea/docker-compose.yml +++ b/gitea/docker-compose.yml @@ -40,6 +40,12 @@ services: - gitea volumes: - postgres_data:/var/lib/postgresql/data + labels: + glance.name: Gitea + glance.icon: si:gitea + glance.url: https://gitea.theocorp + glance.description: Source Code Management + glance.hide: false volumes: gitea_data: diff --git a/glance/config/glance.yml b/glance/config/glance.yml index 80575f8..6a79bdf 100644 --- a/glance/config/glance.yml +++ b/glance/config/glance.yml @@ -30,7 +30,11 @@ pages: - title: MiniO url: http://minio.theocorp - title: Pihole - url: http://pihole.local + url: http://pi-hole/admin + - title: Beszel + url: http://beszel.theocorp + - title: Beaverhabits + url: http://habits.theocorp - title: Media links: - title: Jellyfin