setup internal services
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
services.code-server = {
|
services.code-server = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
#hashedPassword = "1$WFYzcW1TNmpYM1ZKU3lielNCaXAyRkF2K3FjPQ$bSeeV4bvL2uiDYKiQjBLJPAO13/gNjYVgw8YKFtTQDI";
|
hashedPassword = "1$WFYzcW1TNmpYM1ZKU3lielNCaXAyRkF2K3FjPQ$bSeeV4bvL2uiDYKiQjBLJPAO13/gNjYVgw8YKFtTQDI";
|
||||||
|
|
||||||
disableUpdateCheck = true;
|
disableUpdateCheck = true;
|
||||||
|
|
||||||
|
|||||||
@@ -219,6 +219,13 @@
|
|||||||
service = "pihole";
|
service = "pihole";
|
||||||
tls.certResolver = "cloudflare";
|
tls.certResolver = "cloudflare";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
portainer = {
|
||||||
|
entryPoints = [ "localsecure" ];
|
||||||
|
rule = "Host(`portainer.esotericbytes.com`)";
|
||||||
|
service = "portainer";
|
||||||
|
tls.certResolver = "cloudflare";
|
||||||
|
};
|
||||||
|
|
||||||
netbird = {
|
netbird = {
|
||||||
entryPoints = [ "websecure" "localsecure" ];
|
entryPoints = [ "websecure" "localsecure" ];
|
||||||
@@ -234,6 +241,27 @@
|
|||||||
tls.certResolver = "cloudflare";
|
tls.certResolver = "cloudflare";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ollama = {
|
||||||
|
entryPoints = [ "localsecure" ];
|
||||||
|
rule = "Host(`ollama.esotericbytes.com`)";
|
||||||
|
service = "ollama";
|
||||||
|
tls.certResolver = "cloudflare";
|
||||||
|
};
|
||||||
|
|
||||||
|
openwebui = {
|
||||||
|
entryPoints = [ "localsecure" ];
|
||||||
|
rule = "Host(`ai.esotericbytes.com`)";
|
||||||
|
service = "openwebui";
|
||||||
|
tls.certResolver = "cloudflare";
|
||||||
|
};
|
||||||
|
|
||||||
|
code-server = {
|
||||||
|
entryPoints = [ "localsecure" ];
|
||||||
|
rule = "Host(`code.esotericbytes.com`)";
|
||||||
|
service = "code-server";
|
||||||
|
tls.certResolver = "cloudflare";
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
middlewares = {
|
middlewares = {
|
||||||
@@ -255,7 +283,9 @@
|
|||||||
|
|
||||||
authentik.loadBalancer.servers = [ { url = "http://192.168.100.10:9000"; } ];
|
authentik.loadBalancer.servers = [ { url = "http://192.168.100.10:9000"; } ];
|
||||||
|
|
||||||
pihole.loadBalancer.servers = [ { url = "http://192.168.100.28"; } ];
|
pihole.loadBalancer.servers = [ { url = "http://192.168.101.2"; } ];
|
||||||
|
|
||||||
|
portainer.loadBalancer.servers = [ { url = "http://192.168.101.3"; } ];
|
||||||
|
|
||||||
keycloak.loadBalancer.servers = [ { url = "http://192.168.100.22:80"; } ];
|
keycloak.loadBalancer.servers = [ { url = "http://192.168.100.22:80"; } ];
|
||||||
|
|
||||||
@@ -270,6 +300,12 @@
|
|||||||
servers = [ { url = "http://192.168.100.23:80"; } ];
|
servers = [ { url = "http://192.168.100.23:80"; } ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ollama.loadBalancer.servers = [ { url = "http://192.168.100.10:11434"; } ];
|
||||||
|
|
||||||
|
openwebui.loadBalancer.servers = [ { url = "http://192.168.100.33:8080"; } ];
|
||||||
|
|
||||||
|
code-server.loadBalancer.servers = [ { url = "http://192.168.100.31:4444"; } ];
|
||||||
|
|
||||||
homeassistant.loadBalancer.servers = [ { url = "http://192.168.100.25:8123"; } ];
|
homeassistant.loadBalancer.servers = [ { url = "http://192.168.100.25:8123"; } ];
|
||||||
|
|
||||||
n8n.loadBalancer.servers = [ { url = "http://192.168.100.21:5678"; } ];
|
n8n.loadBalancer.servers = [ { url = "http://192.168.100.21:5678"; } ];
|
||||||
|
|||||||
@@ -19,9 +19,9 @@
|
|||||||
|
|
||||||
hostname = "ollama.esotericbytes.com";
|
hostname = "ollama.esotericbytes.com";
|
||||||
|
|
||||||
/*networks = [
|
networks = [
|
||||||
"docker-main"
|
"docker-main"
|
||||||
];*/
|
];
|
||||||
|
|
||||||
ports = [
|
ports = [
|
||||||
"11434"
|
"11434"
|
||||||
|
|||||||
@@ -15,9 +15,9 @@
|
|||||||
|
|
||||||
hostname = "portainer.esotericbytes.com";
|
hostname = "portainer.esotericbytes.com";
|
||||||
|
|
||||||
/*networks = [
|
networks = [
|
||||||
"docker-main"
|
"docker-main"
|
||||||
];*/
|
];
|
||||||
|
|
||||||
ports = [
|
ports = [
|
||||||
"127.0.0.1:8000:8000"
|
"127.0.0.1:8000:8000"
|
||||||
|
|||||||
Reference in New Issue
Block a user