feat: 新增 n8n (#1840)

This commit is contained in:
wanghe 2024-07-31 13:53:47 +08:00 committed by GitHub
parent f79d92e950
commit 833f212f66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 62 additions and 0 deletions

9
apps/n8n/1.52.1/data.yml Normal file
View File

@ -0,0 +1,9 @@
additionalProperties:
formFields:
- default: 5678
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: HTTP 端口
required: true
rule: paramPort
type: number

View File

View File

@ -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

View File

@ -0,0 +1,3 @@
#!/bin/bash
chown -R 1000:1000 data

13
apps/n8n/README.md Normal file
View File

@ -0,0 +1,13 @@
# n8n
**n8n** 是一种可扩展的工作流自动化工具。借助公平代码分发模型n8n 将始终拥有可见的源代码可供自托管并允许您添加自己的自定义函数、逻辑和应用程序。n8n 基于节点的方法使其具有高度的通用性,使您可以将任何事物连接到一切事物。
## 主要功能:
- **工作流自动化**:通过图形化界面创建自动化的工作流,将不同的应用和服务连接起来。
- **支持多个应用**:提供了丰富的集成节点,可以连接到各种应用和服务,如 Google Sheets、Slack、GitHub、Twitter 等。
- **灵活的触发器和动作**:支持基于事件的触发器和各种动作,使得工作流可以响应特定事件并执行相关任务。
- **条件和循环**:可以在工作流中添加条件判断和循环操作,处理更复杂的逻辑。
- **可自定义的代码执行**:支持在工作流中添加自定义 JavaScript 代码,以实现更复杂的逻辑和处理。
- **自托管**:用户可以在本地或云服务器上自托管 n8n确保数据安全和隐私。
- **版本控制**:支持将工作流导出为 JSON 文件,以便版本控制和备份。

19
apps/n8n/data.yml Normal file
View File

@ -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/

BIN
apps/n8n/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB