Reverse proxy for tegola through caddy to get TLS

This commit is contained in:
Eli Ribble 2025-11-15 15:00:39 +00:00
parent 423c1e6d9f
commit 1c3ca5909b
No known key found for this signature in database

View file

@ -4,6 +4,8 @@ with lib;
let
databaseName = "tegola";
databaseUser = "tegola";
domainName = "tegola.nidus.cloud";
port = 9090;
group = "tegola";
user = "tegola";
in {
@ -21,6 +23,11 @@ in {
];
};
networking.firewall.allowedTCPPorts = [ 9090 ];
services.caddy.virtualHosts."${domainName}" = {
extraConfig = ''
reverse_proxy http://127.0.0.1:${toString port}
'';
};
services.postgresql = {
enable = true;
ensureDatabases = [databaseName];