Compare commits
2 Commits
ff508fd669
...
1fe2817294
| Author | SHA1 | Date | |
|---|---|---|---|
| 1fe2817294 | |||
| aea12b3bda |
@@ -16,6 +16,7 @@ in
|
||||
services.firefly-iii = {
|
||||
enable = true;
|
||||
enableNginx = true;
|
||||
virtualHost = "finances.plg.m0rel.eu";
|
||||
settings = {
|
||||
SITE_OWNER = config.globals.master.email;
|
||||
DB_CONNECTION = "pgsql";
|
||||
|
||||
@@ -175,6 +175,10 @@ in
|
||||
"Remote-Name"
|
||||
];
|
||||
};
|
||||
fix-headers.headers.customRequestHeaders = {
|
||||
X-Forwarded-Proto = "https";
|
||||
X-Forwarded-Ssl = "on";
|
||||
};
|
||||
matrix-wellknown-mw = {
|
||||
plugin = {
|
||||
staticResponse = {
|
||||
@@ -204,7 +208,13 @@ in
|
||||
);
|
||||
service = "${d.subdomain}-service";
|
||||
entryPoints = [ "websecure" ];
|
||||
middlewares = if (d.auth) then [ "authentik" ] else [ ];
|
||||
middlewares =
|
||||
if (d.auth) then
|
||||
[
|
||||
"authentik"
|
||||
]
|
||||
else
|
||||
[ ];
|
||||
tls.certResolver = "letsencrypt";
|
||||
};
|
||||
}
|
||||
@@ -215,7 +225,14 @@ in
|
||||
rule = "Host(`${ct}${dmn}`) " + (if (def.private == true) then internal else "");
|
||||
service = "${ct}-service";
|
||||
entryPoints = [ "websecure" ];
|
||||
middlewares = if (def.auth) then [ "authentik" ] else [ ];
|
||||
middlewares =
|
||||
if (def.auth) then
|
||||
[
|
||||
"authentik"
|
||||
"fix-headers"
|
||||
]
|
||||
else
|
||||
[ ];
|
||||
tls.certResolver = "letsencrypt";
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user