31 lines
756 B
Nix
31 lines
756 B
Nix
{
|
|
keycloak = {
|
|
rule = "Host(`keycloak.procopius.dk`)";
|
|
service = "keycloak";
|
|
entryPoints = ["websecure"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
|
|
authelia = {
|
|
rule = "Host(`authelia.procopius.dk`)";
|
|
service = "authelia";
|
|
entryPoints = ["websecure"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
|
|
oauth2proxy = {
|
|
rule = "Host(`radarr.procopius.dk`) && PathPrefix(`/oauth2/`)";
|
|
service = "oauth2proxy";
|
|
entryPoints = ["websecure"];
|
|
middlewares = ["auth-headers"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
|
|
oauth2route = {
|
|
rule = "Host(`oauth.procopius.dk`)";
|
|
service = "oauth2proxy";
|
|
entryPoints = ["websecure"];
|
|
middlewares = ["auth-headers"];
|
|
tls.certResolver = "letsencrypt";
|
|
};
|
|
}
|