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 /hostnix/elmo | |
| 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
Diffstat (limited to 'hostnix/elmo')
| -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; - }; - }; -} |
