summaryrefslogtreecommitdiff
path: root/hostnix/elmo
diff options
context:
space:
mode:
authorJoe Mou <dev@mou.fo>2025-12-07 22:37:39 -0500
committerJoe Mou <dev@mou.fo>2026-04-15 18:50:14 -0400
commit9d19553d53ce62d4e9115eec09c047c9382d75e5 (patch)
treee8278d0f6fc10d4ba2ca3bb55691877935c1bf20 /hostnix/elmo
parente07a84bffe13099ea6b347d87c72492c44ab0e0b (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.nix1
-rw-r--r--hostnix/elmo/n8n.nix48
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;
- };
- };
-}