Compare commits

...

2 Commits

Author SHA1 Message Date
Xavier Morel 1fe2817294 fix: fix x-forwarded-proto borked by authentik
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
2026-03-26 22:14:37 +01:00
Xavier Morel aea12b3bda fix(finances): disable authentik middleware to enable back correct links 2026-03-26 22:07:37 +01:00
2 changed files with 20 additions and 2 deletions
+1
View File
@@ -16,6 +16,7 @@ in
services.firefly-iii = { services.firefly-iii = {
enable = true; enable = true;
enableNginx = true; enableNginx = true;
virtualHost = "finances.plg.m0rel.eu";
settings = { settings = {
SITE_OWNER = config.globals.master.email; SITE_OWNER = config.globals.master.email;
DB_CONNECTION = "pgsql"; DB_CONNECTION = "pgsql";
+19 -2
View File
@@ -175,6 +175,10 @@ in
"Remote-Name" "Remote-Name"
]; ];
}; };
fix-headers.headers.customRequestHeaders = {
X-Forwarded-Proto = "https";
X-Forwarded-Ssl = "on";
};
matrix-wellknown-mw = { matrix-wellknown-mw = {
plugin = { plugin = {
staticResponse = { staticResponse = {
@@ -204,7 +208,13 @@ in
); );
service = "${d.subdomain}-service"; service = "${d.subdomain}-service";
entryPoints = [ "websecure" ]; entryPoints = [ "websecure" ];
middlewares = if (d.auth) then [ "authentik" ] else [ ]; middlewares =
if (d.auth) then
[
"authentik"
]
else
[ ];
tls.certResolver = "letsencrypt"; tls.certResolver = "letsencrypt";
}; };
} }
@@ -215,7 +225,14 @@ in
rule = "Host(`${ct}${dmn}`) " + (if (def.private == true) then internal else ""); rule = "Host(`${ct}${dmn}`) " + (if (def.private == true) then internal else "");
service = "${ct}-service"; service = "${ct}-service";
entryPoints = [ "websecure" ]; entryPoints = [ "websecure" ];
middlewares = if (def.auth) then [ "authentik" ] else [ ]; middlewares =
if (def.auth) then
[
"authentik"
"fix-headers"
]
else
[ ];
tls.certResolver = "letsencrypt"; tls.certResolver = "letsencrypt";
}; };
}) })