From 833f212f66da20e4b9272372ec59aea0a0a64350 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 --- apps/n8n/1.52.1/data.yml | 9 +++++++++ apps/n8n/1.52.1/data/.gitkeep | 0 apps/n8n/1.52.1/docker-compose.yml | 18 ++++++++++++++++++ apps/n8n/1.52.1/scripts/init.sh | 3 +++ apps/n8n/README.md | 13 +++++++++++++ apps/n8n/data.yml | 19 +++++++++++++++++++ apps/n8n/logo.png | Bin 0 -> 2329 bytes 7 files changed, 62 insertions(+) create mode 100644 apps/n8n/1.52.1/data.yml create mode 100644 apps/n8n/1.52.1/data/.gitkeep create mode 100644 apps/n8n/1.52.1/docker-compose.yml create mode 100644 apps/n8n/1.52.1/scripts/init.sh create mode 100644 apps/n8n/README.md create mode 100644 apps/n8n/data.yml create mode 100644 apps/n8n/logo.png diff --git a/apps/n8n/1.52.1/data.yml b/apps/n8n/1.52.1/data.yml new file mode 100644 index 000000000..6aa322a70 --- /dev/null +++ b/apps/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/apps/n8n/1.52.1/data/.gitkeep b/apps/n8n/1.52.1/data/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/apps/n8n/1.52.1/docker-compose.yml b/apps/n8n/1.52.1/docker-compose.yml new file mode 100644 index 000000000..3288fac69 --- /dev/null +++ b/apps/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/apps/n8n/1.52.1/scripts/init.sh b/apps/n8n/1.52.1/scripts/init.sh new file mode 100644 index 000000000..4e811c86a --- /dev/null +++ b/apps/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/apps/n8n/README.md b/apps/n8n/README.md new file mode 100644 index 000000000..67ee31c3d --- /dev/null +++ b/apps/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/apps/n8n/data.yml b/apps/n8n/data.yml new file mode 100644 index 000000000..779dfa852 --- /dev/null +++ b/apps/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/apps/n8n/logo.png b/apps/n8n/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..995eab4c1475583e3f46915542c068e6697a4667 GIT binary patch literal 2329 zcmV+!3Fh{RP)FC#-mHBdE|886Bb!OYMuJws~@}rsh$G_gm$KHl}?AzJ)_xDHYbCLi62&zd$K~#9! z?cD)$+bjhB26*421c6G z9*G?hdS^XK;sDjm&ju1tx z0>w07X)Tu0nsBH(pgW#-csW9AW;h+aOSMDmWLlN@2RAlg~C~o za&kOaIaW?LO6QrdavF)Wnc>!Nu}M`z!&y+|^-{9dsqEhGjAaL|cFuJN&X2&?UeJR6794S1F5p~u0mujbA_UWQj)p((`(`|nc;qz!4Mn=|z|lgrodlG?LQ z!d_&*iO%MsUiNBIyx+2@;@uJZYWulP2W@E&%Y5$bUI$Q%JJE{r@M5Tio|8|OCrwu> z$-#NCubdRJlNG2RET2`kzRI$Mry!NYezfW=RxU2x{E7p2`+Q34{8(-^Jcmk};8yK{ zSh@4JQQ*e^&Ua-d>EK1>VRI6%?QB`XX_HDIFj+Md%QO)B=i%lmye*a$+ z>8dtBHq2Q0|J8GLD{wq}v!RW-UDj^FZUa2Zbkd83Q0Fgs-yr@sG^cRRN5Fzfg^skFG3$JP!%C(XH( zTyoy*WUlrin;YD2)^$~Z)^xa0_D^C_y674={Tr{q#;S1a<`vjAm^*T$26Gl~F9XQ_ zB3df7LXaJ|IWJB$6w<^)g>Z4aV567&B%-*V*U0b@R^CmpePG%o2 z>akQCTZ&&WeNbNa&~*xdsB00P?~|dHR>#*)fvDG28y-g|TNSlq)ph#U!Wq7ae>=k> zxs;Mc*h@NZmb^Xudc3yJw z4b4UFE`#SA7Cik{NoU&fG!0t^TaIkFs`~9RKfg(NKBX)&8&|WwFz)tHhoAgJvV&#(OMa#cDrxli>-HvXsXuOSd*$=fjn+E*J^ye38Es$mr=DSK?sbqHa@K9rW zKb~1657%}-cc}Kc0{+i$!0c6H%U3aKrC{MWqpr8(Ta2?dJSyp3Jh1l9lK)~!qtbuw zsr__&YX7GXHzN9X`26_7V^P8%SjnpK)x60-um5`J zu{nz+r)0f(D~RJQdLDyW3p-7TrxaJ4R>*9xh^u7IIaEUo?M)t1>1Juiw3Wr70JS{;xChn(*0)j@k7?|%bAXCma$SWyM}6962@z; zHXA!x-dZ^8dO4UQ-k-MJo*{4VPs580y_>%+yyNPj&5n$BK3>?8@ix)pRHm`QTYZN& zYdg4M!n!fPPm=K_@=@Kb46;PL<9>T8a{7QYMXa_cX67{DoE0g<-gD}UyvK{VX{Uf; z^)WN*%O7Pa%U?YhLgiNm!|jz12-N|I5&!@I000000000000000000000000000000 z000000000000000000000000000000z?1wB{3xyVXV