From 73b786f3f9e782b2a9c5d6d43282e5131d1a4eb5 Mon Sep 17 00:00:00 2001 From: Nathan Date: Tue, 29 Jul 2025 20:37:19 -0500 Subject: [PATCH] n8n --- .../configuration/homebox/default.nix | 4 +--- system-config/services/containers/default.nix | 1 + .../services/containers/n8n/default.nix | 18 +++++++++++++-- .../services/containers/traefik/default.nix | 22 ++++++------------- 4 files changed, 25 insertions(+), 20 deletions(-) diff --git a/system-config/configuration/homebox/default.nix b/system-config/configuration/homebox/default.nix index 22dc2db..044e506 100644 --- a/system-config/configuration/homebox/default.nix +++ b/system-config/configuration/homebox/default.nix @@ -93,8 +93,6 @@ Relogin = true; }; - services.ollama.host = "0.0.0.0"; - networking = { hostName = "homebox"; nameservers = [ "1.1.1.1" "1.0.0.1" ]; @@ -250,7 +248,6 @@ git.enable = true; nh.enable = true; netbird.enable = true; - ollama.enable = true; wyoming.enable = false; minecraft.enable = true; steam.enable = false; @@ -267,6 +264,7 @@ rustdesk.enable = false; #broken keycloak.enable = true; ollama.enable = true; + n8n.enable = true; }; }; }; diff --git a/system-config/services/containers/default.nix b/system-config/services/containers/default.nix index 78e8f74..596b134 100644 --- a/system-config/services/containers/default.nix +++ b/system-config/services/containers/default.nix @@ -14,5 +14,6 @@ ./netbird ./keycloak ./ollama + ./n8n ]; } diff --git a/system-config/services/containers/n8n/default.nix b/system-config/services/containers/n8n/default.nix index 1ff4056..676cc8a 100644 --- a/system-config/services/containers/n8n/default.nix +++ b/system-config/services/containers/n8n/default.nix @@ -21,9 +21,23 @@ openFirewall = true; - settings = {}; + settings = { + + }; - webhookUrl = ""; + #webhookUrl = "https://n8n.blunkall.us/"; + }; + + systemd.services.n8n = { + environment = { + N8N_DIAGNOSTICS_ENABLED = false; + N8N_VERSION_NOTIFICATIONS_ENABLED = false; + N8N_TEMPLATES_ENABLED = false; + + EXTERNAL_FRONTEND_HOOKS_URLS = ""; + N8N_DIAGNOSTICS_CONFIG_FRONTEND = ""; + N8N_DIAGNOSTICS_CONFIG_BACKEND = ""; + }; }; system.stateVersion = "25.05"; diff --git a/system-config/services/containers/traefik/default.nix b/system-config/services/containers/traefik/default.nix index 7c44a90..513e12d 100644 --- a/system-config/services/containers/traefik/default.nix +++ b/system-config/services/containers/traefik/default.nix @@ -176,24 +176,14 @@ service = "netbird"; tls.certResolver = "cloudflare"; }; - /*netbirdApi = { + + /*n8n = { entryPoints = [ "websecure" ]; - rule = "Host(`vpn.blunkall.us`) && PathPrefix(`/api`)"; - service = "netbirdApi"; - tls.certResolver = "cloudflare"; - }; - netbirdMgmt = { - entryPoints = [ "websecure" ]; - rule = "Host(`vpn.blunkall.us`) && PathPrefix(`/management.ManagementService`)"; - service = "netbirdMgmt"; - tls.certResolver = "cloudflare"; - }; - netbirdSignal = { - entryPoints = [ "websecure" ]; - rule = "Host(`vpn.blunkall.us`) && PathPrefix(`/signalexchange.SignalExchange`)"; - service = "netbirdSignal"; + rule = "Host(`n8n.blunkall.us`)"; + service = "n8n"; tls.certResolver = "cloudflare"; };*/ + }; middlewares = { @@ -229,6 +219,8 @@ passHostHeader = true; servers = [ { url = "http://192.168.100.23:80"; } ]; }; + + #n8n.loadBalancer.servers = [ { url = "http://192.168.100.21:5678"; } ]; }; }; };