diff options
| author | Joe Mou <dev@mou.fo> | 2025-12-07 22:37:39 -0500 |
|---|---|---|
| committer | Joe Mou <dev@mou.fo> | 2026-04-15 18:50:14 -0400 |
| commit | 9d19553d53ce62d4e9115eec09c047c9382d75e5 (patch) | |
| tree | e8278d0f6fc10d4ba2ca3bb55691877935c1bf20 | |
| parent | e07a84bffe13099ea6b347d87c72492c44ab0e0b (diff) | |
elmo: Remove n8n
n8n has trouble building and just seems to be unnecessary trouble. FWIW
it seems like we could improve our configuration by using the more
standard services.n8n.environment
| -rw-r--r-- | hostnix/elmo/configuration.nix | 1 | ||||
| -rw-r--r-- | hostnix/elmo/n8n.nix | 48 |
2 files changed, 0 insertions, 49 deletions
diff --git a/hostnix/elmo/configuration.nix b/hostnix/elmo/configuration.nix index eadd00c..41a3ae9 100644 --- a/hostnix/elmo/configuration.nix +++ b/hostnix/elmo/configuration.nix @@ -13,7 +13,6 @@ ./hardware-configuration.nix ./home-assistant.nix ./media.nix - ./n8n.nix ./oidc.nix ./privacy-frontends.nix ./rss.nix diff --git a/hostnix/elmo/n8n.nix b/hostnix/elmo/n8n.nix deleted file mode 100644 index ad9435e..0000000 --- a/hostnix/elmo/n8n.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ lib, pkgs, ... }: - -{ - services.n8n = { - enable = true; - # TODO webhookUrl = "http://n8n.elmo.mou.fo"; - }; - - systemd.services.n8n = { - environment = { - # services.n8n.settings is deprecated for environment variables. - N8N_CONFIG_FILES = lib.mkForce null; - - N8N_LISTEN_ADDRESS = "::1"; - N8N_PORT = "7856"; - - N8N_RUNNERS_ENABLED = "true"; - N8N_RUNNERS_BROKER_LISTEN_ADDRESS = "::1"; - N8N_RUNNERS_BROKER_PORT = "7857"; - - # TODO - N8N_SECURE_COOKIE = "false"; - - # https://docs.n8n.io/hosting/configuration/configuration-examples/isolation/ - N8N_TEMPLATES_ENABLED = "false"; - }; - - # Override the single instance of pkgs.n8n to use a custom derivation. - # Looks like n8n build fails with less than 16GB of memory. - # https://github.com/n8n-io/n8n/issues/14736 - serviceConfig.ExecStart = let - pkg = pkgs.n8n.overrideAttrs(_: { - # https://github.com/n8n-io/n8n/blob/53594a90e438f25cea40b6e2510a2ba7c7ee9c32/.github/workflows/docker-build-push.yml - NODE_OPTIONS = "--max-old-space-size=7168"; - }); - in - lib.mkForce "${pkg}/bin/n8n"; - }; - - services.nginx.virtualHosts."n8n.elmo.mou.fo" = { - # TODO enableACME = true; - # TODO forceSSL = true; - locations."/" = { - proxyPass = "http://[::1]:7856"; - proxyWebsockets = true; - }; - }; -} |
