try docker provider for traefik

This commit is contained in:
2026-01-20 11:15:55 -06:00
parent 6abef03321
commit f99cb4f761
7 changed files with 101 additions and 10 deletions

View File

@@ -41,6 +41,11 @@
hostPath = "/ssd1/Traefik/data";
isReadOnly = false;
};
"/var/run/docker.sock" = lib.mkIf config.sysconfig.docker.enable {
hostPath = "/run/docker.sock";
isReadOnly = false;
};
};
config = {
@@ -77,6 +82,9 @@
checknewversion = false;
sendanonymoususage = false;
};
providers.docker = lib.mkIf config.sysconfig.docker.enable {};
entryPoints = {
web = {
@@ -213,7 +221,7 @@
tls.certResolver = "cloudflare";
};*/
pihole = {
/*pihole = {
entryPoints = [ "localsecure" ];
rule = "Host(`pihole.esotericbytes.com`)";
service = "pihole";
@@ -225,7 +233,7 @@
rule = "Host(`portainer.esotericbytes.com`)";
service = "portainer";
tls.certResolver = "cloudflare";
};
};*/
netbird = {
entryPoints = [ "websecure" "localsecure" ];
@@ -241,12 +249,12 @@
tls.certResolver = "cloudflare";
};
ollama = {
/*ollama = {
entryPoints = [ "localsecure" ];
rule = "Host(`ollama.esotericbytes.com`)";
service = "ollama";
tls.certResolver = "cloudflare";
};
};*/
openwebui = {
entryPoints = [ "localsecure" ];
@@ -261,7 +269,6 @@
service = "code-server";
tls.certResolver = "cloudflare";
};
};
middlewares = {
@@ -275,17 +282,18 @@
services = {
#gitlab.loadBalancer.servers = [ { url = "http://192.168.100.16:80"; } ];
gitea.loadBalancer.servers = [ { url = "http://192.168.100.20:3000"; } ];
homepage.loadBalancer.servers = [ { url = "http://192.168.100.13:80"; } ];
jellyfin.loadBalancer.servers = [ { url = "http://192.168.100.14:8096"; } ];
authentik.loadBalancer.servers = [ { url = "http://192.168.100.10:9002"; } ];
pihole.loadBalancer.servers = [ { url = "http://192.168.100.10:9001"; } ];
authentik.loadBalancer.servers = [ { url = "http://192.168.100.10:9003"; } ];
portainer.loadBalancer.servers = [ { url = "http://192.168.100.10:9000"; } ];
#pihole.loadBalancer.servers = [ { url = "http://192.168.100.10:9001"; } ];
#portainer.loadBalancer.servers = [ { url = "http://192.168.100.10:9000"; } ];
keycloak.loadBalancer.servers = [ { url = "http://192.168.100.22:80"; } ];
@@ -300,7 +308,7 @@
servers = [ { url = "http://192.168.100.23:80"; } ];
};
ollama.loadBalancer.servers = [ { url = "http://192.168.100.10:11434"; } ];
#ollama.loadBalancer.servers = [ { url = "http://192.168.100.10:11434"; } ];
openwebui.loadBalancer.servers = [ { url = "http://192.168.100.33:8080"; } ];