diff --git a/modules/services/n8n.nix b/modules/services/n8n.nix new file mode 100644 index 0000000..fe0c5ea --- /dev/null +++ b/modules/services/n8n.nix @@ -0,0 +1,21 @@ +{ ... }: { + + services.n8n = { + enable = true; + settings = { + n8n = { + listenAddress = "127.0.0.1"; + port = 5678; + }; + }; + }; + + caddyRoutes = [{ + match = [{ host = [ config.n8nServer ]; }]; + handle = [{ + handler = "reverse_proxy"; + upstreams = [{ dial = "localhost:5678"; }]; + }]; + }]; + +}