From 7d16fece9f8b00e19807272449c88f0d8ed672e4 Mon Sep 17 00:00:00 2001 From: wanghe Date: Wed, 31 Jul 2024 13:53:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=20n8n=20(#1840)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- n8n/1.52.1/data.yml | 9 +++++++++ n8n/1.52.1/data/.gitkeep | 0 n8n/1.52.1/docker-compose.yml | 18 ++++++++++++++++++ n8n/1.52.1/scripts/init.sh | 3 +++ n8n/README.md | 13 +++++++++++++ n8n/data.yml | 19 +++++++++++++++++++ n8n/logo.png | Bin 0 -> 2329 bytes 7 files changed, 62 insertions(+) create mode 100644 n8n/1.52.1/data.yml create mode 100644 n8n/1.52.1/data/.gitkeep create mode 100644 n8n/1.52.1/docker-compose.yml create mode 100644 n8n/1.52.1/scripts/init.sh create mode 100644 n8n/README.md create mode 100644 n8n/data.yml create mode 100644 n8n/logo.png diff --git a/n8n/1.52.1/data.yml b/n8n/1.52.1/data.yml new file mode 100644 index 000000000..6aa322a70 --- /dev/null +++ b/n8n/1.52.1/data.yml @@ -0,0 +1,9 @@ +additionalProperties: + formFields: + - default: 5678 + envKey: PANEL_APP_PORT_HTTP + labelEn: Port + labelZh: HTTP 端口 + required: true + rule: paramPort + type: number diff --git a/n8n/1.52.1/data/.gitkeep b/n8n/1.52.1/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/n8n/1.52.1/docker-compose.yml b/n8n/1.52.1/docker-compose.yml new file mode 100644 index 000000000..3288fac69 --- /dev/null +++ b/n8n/1.52.1/docker-compose.yml @@ -0,0 +1,18 @@ +services: + homeassistant: + image: n8nio/n8n:1.52.1 + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:5678 + volumes: + - ./data:/home/node/.n8n + environment: + N8N_SECURE_COOKIE: false + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true \ No newline at end of file diff --git a/n8n/1.52.1/scripts/init.sh b/n8n/1.52.1/scripts/init.sh new file mode 100644 index 000000000..4e811c86a --- /dev/null +++ b/n8n/1.52.1/scripts/init.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +chown -R 1000:1000 data \ No newline at end of file diff --git a/n8n/README.md b/n8n/README.md new file mode 100644 index 000000000..67ee31c3d --- /dev/null +++ b/n8n/README.md @@ -0,0 +1,13 @@ +# n8n + +**n8n** 是一种可扩展的工作流自动化工具。借助公平代码分发模型,n8n 将始终拥有可见的源代码,可供自托管,并允许您添加自己的自定义函数、逻辑和应用程序。n8n 基于节点的方法使其具有高度的通用性,使您可以将任何事物连接到一切事物。 + +## 主要功能: + +- **工作流自动化**:通过图形化界面创建自动化的工作流,将不同的应用和服务连接起来。 +- **支持多个应用**:提供了丰富的集成节点,可以连接到各种应用和服务,如 Google Sheets、Slack、GitHub、Twitter 等。 +- **灵活的触发器和动作**:支持基于事件的触发器和各种动作,使得工作流可以响应特定事件并执行相关任务。 +- **条件和循环**:可以在工作流中添加条件判断和循环操作,处理更复杂的逻辑。 +- **可自定义的代码执行**:支持在工作流中添加自定义 JavaScript 代码,以实现更复杂的逻辑和处理。 +- **自托管**:用户可以在本地或云服务器上自托管 n8n,确保数据安全和隐私。 +- **版本控制**:支持将工作流导出为 JSON 文件,以便版本控制和备份。 \ No newline at end of file diff --git a/n8n/data.yml b/n8n/data.yml new file mode 100644 index 000000000..779dfa852 --- /dev/null +++ b/n8n/data.yml @@ -0,0 +1,19 @@ +name: n8n +tags: + - 实用工具 +title: 免费且源代码可用的公平代码许可工作流自动化工具 +description: 免费且源代码可用的公平代码许可工作流自动化工具 +additionalProperties: + key: n8n + name: n8n + tags: + - Tool + shortDescZh: 免费且源代码可用的公平代码许可工作流自动化工具 + shortDescEn: Free and source-available fair-code licensed workflow automation tool + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://n8n.io/ + github: https://github.com/n8n-io/n8n + document: https://docs.n8n.io/ diff --git a/n8n/logo.png b/n8n/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..995eab4c1475583e3f46915542c068e6697a4667 GIT binary patch literal 2329 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 G<9`88d52a2 literal 0 HcmV?d00001