expose wyoming services over traefik

This commit is contained in:
2025-01-29 11:33:49 -06:00
parent 40f805c794
commit 56ee2fcced
2 changed files with 46 additions and 1 deletions

View File

@@ -132,6 +132,7 @@
middlewares = [
"authentik"
];
priority = 1;
};
nathan = {
entryPoints = [ "localsecure" "websecure" ];
@@ -152,6 +153,36 @@
service = "homeassistant";
tls.certResolver = "cloudflare";
};
openWakeWord = {
entryPoints = [ "websecure" ];
rule = "Path(`/api/openWakeWord`)";
service = "openWakeWord";
tls.certResolver = "cloudflare";
priority = 2;
};
faster-whisper = {
entryPoints = [ "websecure" ];
rule = "Path(`/api/faster-whisper`)";
service = "faster-whisper";
tls.certResolver = "cloudflare";
priority = 2;
};
ollama = {
entryPoints = [ "websecure" ];
rule = "Path(`/api/ollama`)";
service = "ollama";
tls.certResolver = "cloudflare";
priority = 2;
};
piper = {
entryPoints = [ "websecure" ];
rule = "Path(`/api/piper`)";
service = "piper";
tls.certResolver = "cloudflare";
priority = 2;
};
jellyfin = {
entryPoints = [ "localsecure" "websecure" ];
rule = "Host(`jellyfin.blunkall.us`)";
@@ -257,6 +288,11 @@
ntfy.loadBalancer.servers = [ { url = "http://192.168.100.19"; } ];
homeassistant.loadBalancer.servers = [ { url = "http://192.168.100.10:8123"; } ];
openWakeWord.loadBalancer.servers = [ { url = "tcp://192.168.100.10:11432"; } ];
faster-whisper.loadBalancer.servers = [ { url = "tcp://192.168.100.10:11433"; } ];
ollama.loadBalancer.servers = [ { url = "tcp://192.168.100.10:11434"; } ];
piper.loadBalancer.servers = [ { url = "tcp://192.168.100.10:11435"; } ];
};
};
};