Complete TB-006 batch 1 SSO so admin apps use Authentik without double login.
Deploy to valhalla / deploy (push) Has been cancelled
Deploy to valhalla / deploy (push) Has been cancelled
Native OAuth/OIDC for Homarr, BookStack, Gitea, and MinIO console; forward_auth with local auth disabled for code-server, uptime, and kopia; Caddy and Authentik scripts updated to match.
This commit is contained in:
@@ -210,13 +210,7 @@ storage.j-costa.com, https://storage.j-costa.com {
|
||||
# MINIO CONSOLE — internal only
|
||||
# =============================================================
|
||||
minio.ginnoir.com {
|
||||
route {
|
||||
import authentik_outpost
|
||||
handle {
|
||||
import authentik_forward_auth
|
||||
reverse_proxy resume-minio:9001
|
||||
}
|
||||
}
|
||||
reverse_proxy resume-minio:9001
|
||||
}
|
||||
|
||||
# =============================================================
|
||||
@@ -238,19 +232,15 @@ dev.ginnoir.com {
|
||||
# MANAGEMENT — internal only
|
||||
# =============================================================
|
||||
portainer.ginnoir.com {
|
||||
route {
|
||||
import authentik_outpost
|
||||
@webhook {
|
||||
method POST
|
||||
path /api/stacks/webhooks/*
|
||||
}
|
||||
handle @webhook {
|
||||
reverse_proxy portainer:9000
|
||||
}
|
||||
handle {
|
||||
import authentik_forward_auth
|
||||
reverse_proxy portainer:9000
|
||||
}
|
||||
@webhook {
|
||||
method POST
|
||||
path /api/stacks/webhooks/*
|
||||
}
|
||||
handle @webhook {
|
||||
reverse_proxy portainer:9000
|
||||
}
|
||||
handle {
|
||||
reverse_proxy portainer:9000
|
||||
}
|
||||
}
|
||||
|
||||
@@ -265,13 +255,7 @@ uptime.ginnoir.com {
|
||||
}
|
||||
|
||||
homarr.ginnoir.com {
|
||||
route {
|
||||
import authentik_outpost
|
||||
handle {
|
||||
import authentik_forward_auth
|
||||
reverse_proxy homarr:7575
|
||||
}
|
||||
}
|
||||
reverse_proxy homarr:7575
|
||||
}
|
||||
|
||||
backup.ginnoir.com {
|
||||
@@ -293,20 +277,16 @@ router.ginnoir.com {
|
||||
# DEV STACK — internal only
|
||||
# =============================================================
|
||||
gitea.ginnoir.com {
|
||||
route {
|
||||
import authentik_outpost
|
||||
@api path /api/*
|
||||
@git path_regexp (?i)\.git(/|$)
|
||||
handle @api {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
handle @git {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
handle {
|
||||
import authentik_forward_auth
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
@api path /api/*
|
||||
@git path_regexp (?i)\.git(/|$)
|
||||
handle @api {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
handle @git {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
handle {
|
||||
reverse_proxy gitea:3000
|
||||
}
|
||||
}
|
||||
|
||||
@@ -360,28 +340,18 @@ vault.ginnoir.com {
|
||||
}
|
||||
|
||||
docs.ginnoir.com {
|
||||
route {
|
||||
import authentik_outpost
|
||||
handle {
|
||||
import authentik_forward_auth
|
||||
reverse_proxy bookstack:80
|
||||
}
|
||||
}
|
||||
reverse_proxy bookstack:80
|
||||
}
|
||||
|
||||
plane.ginnoir.com {
|
||||
route {
|
||||
import authentik_outpost
|
||||
handle /api/* {
|
||||
reverse_proxy plane_api:8000
|
||||
}
|
||||
handle /auth/* {
|
||||
reverse_proxy plane_api:8000
|
||||
}
|
||||
handle {
|
||||
import authentik_forward_auth
|
||||
reverse_proxy plane_web:3000
|
||||
}
|
||||
handle /api/* {
|
||||
reverse_proxy plane_api:8000
|
||||
}
|
||||
handle /auth/* {
|
||||
reverse_proxy plane_api:8000
|
||||
}
|
||||
handle {
|
||||
reverse_proxy plane_web:3000
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user