Expand konnektor vhosts: api, auth, mailpit
Repoint konnektor.home.lindenfelser.de to a 503 placeholder until konnektor-web is built. Add api.* and auth.* subdomains pointing at konnektor-api (8080) and Zitadel (8081); auth forwards Host header so Zitadel routes correctly. Add mailpit.* restricted to LAN 10.202.82.0/24. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -42,11 +42,44 @@
|
|||||||
reverse_proxy 10.202.82.6:3000
|
reverse_proxy 10.202.82.6:3000
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
# konnektor-web — Frontend (noch nicht gebaut, 503 bis konnektor-web-Image
|
||||||
|
# published ist)
|
||||||
"konnektor.home.lindenfelser.de" = {
|
"konnektor.home.lindenfelser.de" = {
|
||||||
|
extraConfig = ''
|
||||||
|
handle {
|
||||||
|
respond "konnektor-web noch nicht deployed — CLI gegen https://api.konnektor.home.lindenfelser.de" 503
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
# konnektor-api Frontend REST
|
||||||
|
"api.konnektor.home.lindenfelser.de" = {
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
reverse_proxy 10.202.82.49:8080
|
reverse_proxy 10.202.82.49:8080
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
# Zitadel OIDC
|
||||||
|
# Wichtig: `header_up Host {host}` — Zitadel routet anhand des Host-
|
||||||
|
# Headers; ohne das sieht es den Upstream-Container-Hostname und failt.
|
||||||
|
"auth.konnektor.home.lindenfelser.de" = {
|
||||||
|
extraConfig = ''
|
||||||
|
reverse_proxy 10.202.82.49:8081 {
|
||||||
|
header_up Host {host}
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
# Mailpit Web UI — NUR aus dem LAN 10.202.82.0/24 erreichbar.
|
||||||
|
# Alle anderen IPs bekommen 403, ohne dass Mailpit jemals angerufen wird.
|
||||||
|
"mailpit.konnektor.home.lindenfelser.de" = {
|
||||||
|
extraConfig = ''
|
||||||
|
@lan client_ip 10.202.82.0/24
|
||||||
|
handle @lan {
|
||||||
|
reverse_proxy 10.202.82.49:8025
|
||||||
|
}
|
||||||
|
handle {
|
||||||
|
respond "forbidden — mailpit ist nur aus dem LAN 10.202.82.0/24 erreichbar" 403
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user