mirror of
https://github.com/arch3rPro/1Panel-Appstore.git
synced 2026-04-14 07:57:12 +08:00
3.4 KiB
3.4 KiB
产品介绍
n8n 是一种可扩展的工作流自动化工具。借助公平代码分发模型,n8n 将始终拥有可见的源代码,可供自托管,并允许您添加自己的自定义函数、逻辑和应用程序。n8n 基于节点的方法使其具有高度的通用性,使您可以将任何事物连接到一切事物。
本版本已集成中文汉化包,安装后界面将显示为中文,提供更好的中文用户体验。汉化文件来源于开源项目 n8n-i18n-chinese。
主要功能
- 工作流自动化:通过图形化界面创建自动化的工作流,将不同的应用和服务连接起来。
- 支持多个应用:提供了丰富的集成节点,可以连接到各种应用和服务,如 Google Sheets、Slack、GitHub、Twitter 等。
- 灵活的触发器和动作:支持基于事件的触发器和各种动作,使得工作流可以响应特定事件并执行相关任务。
- 条件和循环:可以在工作流中添加条件判断和循环操作,处理更复杂的逻辑。
- 可自定义的代码执行:支持在工作流中添加自定义 JavaScript 代码,以实现更复杂的逻辑和处理。
- 自托管:用户可以在本地或云服务器上自托管 n8n,确保数据安全和隐私。
- 版本控制:支持将工作流导出为 JSON 文件,以便版本控制和备份。
汉化说明
本版本已集成中文汉化包,具有以下特性:
- 自动汉化:安装时自动下载对应版本的中文语言包
- 界面中文化:整个 Web 界面完全中文显示
- 节点翻译:所有工作流节点和属性都有中文翻译
- 容错机制:如果汉化文件下载失败,会自动使用英文版本
自定义脚本执行说明
为了实现汉化功能,本应用包含以下自定义脚本:
配置文件位置
- 汉化文件存储位置:
./editor-ui/目录 - 脚本文件位置:
./scripts/目录
替换步骤
-
初始化脚本 (
init.sh):在应用安装时执行- 自动下载对应版本的汉化 UI 文件
- 解压并部署到指定目录
- 如果下载失败会给出提示并继续使用英文版
-
升级脚本 (
upgrade.sh):在应用升级时执行- 清理旧版本汉化文件
- 重新下载新版本汉化文件
-
卸载脚本 (
uninstall.sh):在应用卸载后执行- 清理所有汉化相关文件
操作示例
应用安装完成后,可以通过以下方式验证汉化是否生效:
- 访问 n8n Web 界面
- 界面应显示为中文
- 如果显示为英文,检查容器日志是否有汉化文件下载错误
- 如果出现权限错误(EACCES),初始化脚本会自动设置正确的目录权限
注意事项
- 汉化文件来源于开源项目 n8n-i18n-chinese
- 汉化文件版本需要与 n8n 版本严格对应
- 如需更换自定义汉化文件,可以替换
./editor-ui/目录下的文件 - 首次安装需要网络连接以下载汉化文件
- 容器需要具备下载文件的权限(wget 或 curl)
- 初始化脚本会自动设置数据目录权限,解决文件写入权限问题
- 容器以 UID 1000 运行,保证数据目录访问正常
