From 082e975b131e517a26753942ee4b008e337837f9 Mon Sep 17 00:00:00 2001 From: Pranshu Agrawal Date: Fri, 23 Dec 2022 20:34:00 +0530 Subject: [PATCH] App Submission: N8N (#283) Co-authored-by: Steven Briscoe --- n8n/data/.gitkeep | 0 n8n/docker-compose.yml | 22 ++++++++++++++++++++++ n8n/umbrel-app.yml | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 n8n/data/.gitkeep create mode 100644 n8n/docker-compose.yml create mode 100644 n8n/umbrel-app.yml diff --git a/n8n/data/.gitkeep b/n8n/data/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/n8n/docker-compose.yml b/n8n/docker-compose.yml new file mode 100644 index 0000000..176fd39 --- /dev/null +++ b/n8n/docker-compose.yml @@ -0,0 +1,22 @@ +version: "3.7" + +services: + app_proxy: + environment: + APP_HOST: n8n_server_1 + APP_PORT: 5678 + # These webhook endpoints are protected using Basic or Header Auth + # More details here: https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/ + PROXY_AUTH_WHITELIST: "/webhook-test/*,/webhook/*" + + server: + image: n8nio/n8n:0.207.1@sha256:a4702a77217b449723a98030e3c47a0267c0ceee97a8684184fdfebec0712b5f + restart: on-failure + volumes: + - ${APP_DATA_DIR}/data:/home/node/.n8n + stop_grace_period: 1m + environment: + - PUID=1000 + - PGID=1000 + # Used to set the url for editor, REST API & webhooks + - N8N_HOST=$DEVICE_DOMAIN_NAME diff --git a/n8n/umbrel-app.yml b/n8n/umbrel-app.yml new file mode 100644 index 0000000..31ad093 --- /dev/null +++ b/n8n/umbrel-app.yml @@ -0,0 +1,34 @@ +manifestVersion: 1 +id: n8n +category: Automation +name: n8n +version: "0.207.1" +tagline: Build complex workflows, really fast +description: >- + n8n is an extendable workflow automation tool. With a fair-code distribution model, n8n will always have visible source code, + be available to self-host, and allow you to add your own custom functions, logic and apps. + n8n's node-based approach makes it highly versatile, enabling you to connect anything to everything. + + + n8n (pronounced n-eight-n) helps you to connect any app with an API with any other, and manipulate its data with little or no code. + + + Customizable: highly flexible workflows and the option to build custom nodes. + + + Privacy-focused: self-host n8n for privacy and security. +developer: n8n +website: https://n8n.io +dependencies: [] +repo: https://github.com/n8n-io/n8n +support: https://docs.n8n.io/ +port: 5678 +gallery: + - 1.jpg + - 2.jpg + - 3.jpg +path: "" +defaultUsername: "" +defaultPassword: "" +submitter: Pranshu Agrawal +submission: https://github.com/getumbrel/umbrel-apps/pull/283 \ No newline at end of file