This commit is contained in:
2026-01-15 18:47:31 -06:00
parent fd3f3639bd
commit f480a1f8c9
21 changed files with 195 additions and 123 deletions

View File

@@ -12,10 +12,6 @@
"esotericbytes.com"
"*.esotericbytes.com"
"esotericbytes.local"
"*.esotericbytes.local"
"traefik.esotericbytes.local"
];
firewall.allowedTCPPorts = [ 22 80 443 ];
@@ -84,14 +80,17 @@
certResolver = "cloudflare";
domains = {
main = "esotericbytes.com";
sans = [ "*.esotericbytes.com" ];
sans = [
"*.esotericbytes.com"
"local.internal.esotericbytes.com"
];
};
};
};
};
log = {
level = "DEBUG";
filePath = "/etc/traefik/data/traefik.log";
level = "INFO";
filePath = "/etc/traefik/data/logs/traefik.log";
format = "json";
};
certificatesResolvers = {
@@ -125,12 +124,12 @@
tls.certResolver = "cloudflare";
#middlewares = [ "authentik" ];
};*/
/*homeassistant = {
homeassistant = {
entryPoints = [ "websecure" ];
rule = "Host(`hass.esotericbytes.com`)";
rule = "Host(`hass.local`)";
service = "homeassistant";
tls.certResolver = "cloudflare";
};*/
};
jellyfin = {
entryPoints = [ "websecure" ];
rule = "Host(`jellyfin.esotericbytes.com`)";
@@ -167,7 +166,7 @@
};
traefik = {
entryPoints = [ "websecure" ];
rule = "Host(`traefik.esotericbytes.local`)";
rule = "Host(`traefik.local`)";
service = "api@internal";
tls.certResolver = "cloudflare";
#middlewares = [ "authentik" ];
@@ -179,12 +178,12 @@
tls.certResolver = "cloudflare";
};*/
/*pihole = {
entryPoints = [ "localsecure" ];
rule = "Host(`pihole.esotericbytes.com`)";
pihole = {
entryPoints = [ "websecure" ];
rule = "Host(`pihole.local`)";
service = "pihole";
tls.certResolver = "cloudflare";
};*/
};
netbird = {
entryPoints = [ "websecure" ];
@@ -193,12 +192,12 @@
tls.certResolver = "cloudflare";
};
/*n8n = {
n8n = {
entryPoints = [ "websecure" ];
rule = "Host(`n8n.esotericbytes.com`)";
rule = "Host(`n8n.local`)";
service = "n8n";
tls.certResolver = "cloudflare";
};*/
};
};
@@ -221,7 +220,7 @@
authentik.loadBalancer.servers = [ { url = "http://192.168.100.10:9000"; } ];
#pihole.loadBalancer.servers = [ { url = "http://192.168.100.10:8080"; } ];
pihole.loadBalancer.servers = [ { url = "http://192.168.100.28"; } ];
keycloak.loadBalancer.servers = [ { url = "http://192.168.100.22:80"; } ];
@@ -236,7 +235,9 @@
servers = [ { url = "http://192.168.100.23:80"; } ];
};
#n8n.loadBalancer.servers = [ { url = "http://192.168.100.21:5678"; } ];
homeassistant.loadBalancer.servers = [ "http://192.168.100.25:8123" ];
n8n.loadBalancer.servers = [ { url = "http://192.168.100.21:5678"; } ];
};
};
};