try docker provider for traefik
This commit is contained in:
@@ -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"; } ];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user