start authentik on boot
This commit is contained in:
@@ -123,6 +123,9 @@
|
||||
entryPoints = [ "localsecure" "websecure" ];
|
||||
rule = "Host(`blunkall.us`)";
|
||||
service = "homepage";
|
||||
middlewares = [
|
||||
"authentik"
|
||||
];
|
||||
tls = {
|
||||
certResolver = "cloudflare";
|
||||
domains = {
|
||||
@@ -137,6 +140,22 @@
|
||||
entryPoints = [ "localsecure" "websecure" ];
|
||||
rule = "Host(`www.blunkall.us`)";
|
||||
service = "homepage";
|
||||
middlewares = [
|
||||
"authentik"
|
||||
];
|
||||
tls = {
|
||||
certResolver = "cloudflare";
|
||||
domains = {
|
||||
main = "blunkall.us";
|
||||
sans = [ "*.blunkall.us" "*.local.blunkall.us" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
auth = {
|
||||
entryPoints = [ "localsecure" "websecure" ];
|
||||
rule = "Host(`auth.blunkall.us`)";
|
||||
service = "authentik";
|
||||
tls = {
|
||||
certResolver = "cloudflare";
|
||||
domains = {
|
||||
@@ -159,7 +178,7 @@
|
||||
};
|
||||
};*/
|
||||
|
||||
local = {
|
||||
/*local = {
|
||||
entryPoints = [ "localsecure" ];
|
||||
rule = "Host(`traefik.local.blunkall.us`)";
|
||||
service = "dashboard@internal";
|
||||
@@ -170,6 +189,26 @@
|
||||
sans = [ "*.blunkall.us" "*.local.blunkall.us" ];
|
||||
};
|
||||
};
|
||||
};*/
|
||||
};
|
||||
|
||||
middlewares = {
|
||||
authentik.forwardAuth = {
|
||||
address = "http://192.168.100.10:9000/outpost.goauthentik.io/auth/traefik";
|
||||
trustForwardHeader = true;
|
||||
authResponseHeaders = [
|
||||
"X-authentik-username"
|
||||
"X-authentik-groups"
|
||||
"X-authentik-email"
|
||||
"X-authentik-name"
|
||||
"X-authentik-uid"
|
||||
"X-authentik-jwt"
|
||||
"X-authentik-meta-jwks"
|
||||
"X-authentik-meta-outpost"
|
||||
"X-authentik-meta-provider"
|
||||
"X-authentik-meta-app"
|
||||
"X-authentik-meta-version"
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
@@ -177,6 +216,8 @@
|
||||
#gitlab.loadBalancer.servers = [ { url = "http://192.168.100.12:80"; } ];
|
||||
|
||||
homepage.loadBalancer.servers = [ { url = "http://192.168.100.13:80"; } ];
|
||||
|
||||
authentik.loadBalancer.servers = [ { url = "http://192.168.100.10:9000"; } ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user