Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1fe2817294 | |||
| aea12b3bda |
@@ -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";
|
||||||
|
|||||||
@@ -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";
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user