Add complete n8n Chinese version project files for Hugging Face deployment
Browse files- .gitattributes +1 -35
- README.md +141 -24
.gitattributes
CHANGED
|
@@ -1,38 +1,4 @@
|
|
| 1 |
-
*.
|
| 2 |
-
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
-
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
-
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
-
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
-
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
-
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
-
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
-
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
-
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
-
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
-
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
*.png filter=lfs diff=lfs merge=lfs -text
|
| 37 |
*.woff2 filter=lfs diff=lfs merge=lfs -text
|
| 38 |
*.gif filter=lfs diff=lfs merge=lfs -text
|
|
|
|
| 1 |
+
*.sh text eol=lf
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
*.png filter=lfs diff=lfs merge=lfs -text
|
| 3 |
*.woff2 filter=lfs diff=lfs merge=lfs -text
|
| 4 |
*.gif filter=lfs diff=lfs merge=lfs -text
|
README.md
CHANGED
|
@@ -1,32 +1,149 @@
|
|
| 1 |
-
---
|
| 2 |
-
title: N8cn
|
| 3 |
-
emoji: 😻
|
| 4 |
-
colorFrom: blue
|
| 5 |
-
colorTo: gray
|
| 6 |
-
sdk: docker
|
| 7 |
-
pinned: false
|
| 8 |
-
---
|
| 9 |
|
| 10 |
-
|
| 11 |
-
Value: db.xxx.supabase.co
|
| 12 |
|
| 13 |
-
|
| 14 |
-
Value: 5432
|
| 15 |
|
| 16 |
-
|
| 17 |
-
Value: postgres
|
| 18 |
|
| 19 |
-
|
| 20 |
-
Value: postgres
|
| 21 |
|
| 22 |
-
|
| 23 |
-
Value: 你的数据库密码
|
| 24 |
|
| 25 |
-
|
| 26 |
-
|
|
|
|
|
|
|
|
|
|
| 27 |
|
| 28 |
-
|
| 29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
-
Name: N8N_EDITOR_BASE_URL
|
| 32 |
-
Value: https://n8n-chinese-yourname.hf.space
|
|
|
|
| 1 |
+

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
| 3 |
+
# n8n - 技术团队的安全工作流自动化平台
|
|
|
|
| 4 |
|
| 5 |
+
**⚠️ 免责声明:本中文版仅供个人测试使用,如因使用本中文版本引起的任何法律问题,由使用者自行承担。**
|
|
|
|
| 6 |
|
| 7 |
+
n8n 是一个工作流自动化平台,为技术团队提供代码般的灵活性和无代码的速度。拥有400+集成、原生AI功能和公平代码许可证,n8n让您能够构建强大的自动化工作流,同时保持对数据和部署的完全控制。
|
|
|
|
| 8 |
|
| 9 |
+

|
|
|
|
| 10 |
|
| 11 |
+
## 核心能力
|
|
|
|
| 12 |
|
| 13 |
+
- **按需编码**:编写JavaScript/Python代码,添加npm包,或使用可视化界面
|
| 14 |
+
- **AI原生平台**:基于LangChain构建AI代理工作流,使用您自己的数据和模型
|
| 15 |
+
- **完全控制**:使用公平代码许可证自托管或使用云服务
|
| 16 |
+
- **企业就绪**:高级权限管理、SSO和空隙部署
|
| 17 |
+
- **活跃社区**:400+集成和900+即用模板
|
| 18 |
|
| 19 |
+
## 快速开始
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
或使用 [Docker](https://docs.n8n.io/hosting/installation/docker/) 部署:
|
| 23 |
+
|
| 24 |
+
```
|
| 25 |
+
docker volume create n8n_data
|
| 26 |
+
|
| 27 |
+
# 使用中文版,启用企业版 环境变量设置:
|
| 28 |
+
# N8N_DEFAULT_LOCALE=zh-CN
|
| 29 |
+
# N8N_ENTERPRISE_MOCK=true
|
| 30 |
+
# NODE_ENV=development
|
| 31 |
+
|
| 32 |
+
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n ghcr.io/deluxebear/n8n:chs
|
| 33 |
+
|
| 34 |
+
```
|
| 35 |
+
|
| 36 |
+
在浏览器中访问 http://localhost:5678 打开编辑器
|
| 37 |
+
|
| 38 |
+
## 资源
|
| 39 |
+
|
| 40 |
+
- 📚 [官方文档](https://docs.n8n.io)
|
| 41 |
+
- 🔧 [400+集成](https://n8n.io/integrations)
|
| 42 |
+
- 💡 [示例工作流](https://n8n.io/workflows)
|
| 43 |
+
- 🤖 [AI & LangChain指南](https://docs.n8n.io/langchain/)
|
| 44 |
+
- 👥 [社区论坛](https://community.n8n.io)
|
| 45 |
+
|
| 46 |
+
## 开发调试(node 环境必须 22.16 版本以上)
|
| 47 |
+
|
| 48 |
+
### 环境要求
|
| 49 |
+
- **Node.js**: 22.16 版本以上(推荐使用 22.x LTS)
|
| 50 |
+
- **pnpm**: 10.2.1 版本以上(项目使用 pnpm 作为包管理器)
|
| 51 |
+
- **操作系统**: Windows/macOS/Linux 均可
|
| 52 |
+
|
| 53 |
+
### 开发调试步骤
|
| 54 |
+
|
| 55 |
+
#### 1. 安装依赖
|
| 56 |
+
```bash
|
| 57 |
+
pnpm install
|
| 58 |
+
```
|
| 59 |
+
|
| 60 |
+
#### 2. 运行开发调试
|
| 61 |
+
```bash
|
| 62 |
+
pnpm dev:e2e:server
|
| 63 |
+
```
|
| 64 |
+
|
| 65 |
+
这个命令会同时启动:
|
| 66 |
+
- **后端服务**: 运行在 `http://localhost:5678`(默认端口)
|
| 67 |
+
- **前端开发服务器**: 运行在 `http://localhost:8080`
|
| 68 |
+
|
| 69 |
+
#### 3. 访问应用
|
| 70 |
+
- **前端开发环境**: http://localhost:8080/ (支持 Vue DevTools 调试)
|
| 71 |
+
- **后端 API**: http://localhost:5678/ (REST API 端点)
|
| 72 |
+
|
| 73 |
+
### 其他开发命令
|
| 74 |
+
|
| 75 |
+
#### 仅启动后端
|
| 76 |
+
```bash
|
| 77 |
+
pnpm dev:be
|
| 78 |
+
```
|
| 79 |
+
|
| 80 |
+
#### 仅启动前端
|
| 81 |
+
```bash
|
| 82 |
+
pnpm dev:fe
|
| 83 |
+
```
|
| 84 |
+
|
| 85 |
+
#### 启动 AI 相关功能
|
| 86 |
+
```bash
|
| 87 |
+
pnpm dev:ai
|
| 88 |
+
```
|
| 89 |
+
|
| 90 |
+
#### 完整开发环境(包含所有服务)
|
| 91 |
+
```bash
|
| 92 |
+
pnpm dev
|
| 93 |
+
```
|
| 94 |
+
|
| 95 |
+
### 调试技巧
|
| 96 |
+
|
| 97 |
+
#### 前端调试
|
| 98 |
+
- 访问 `http://localhost:8080/` 可以使用 Vue DevTools 进行调试
|
| 99 |
+
- 前端使用 Vite 开发服务器,支持热重载
|
| 100 |
+
- 可以在浏览器开发者工具中查看网络请求和错误信息
|
| 101 |
+
|
| 102 |
+
#### 后端调试
|
| 103 |
+
- 后端运行在 `http://localhost:5678`
|
| 104 |
+
- 支持 TypeScript 热重载
|
| 105 |
+
- 可以通过环境变量配置数据库类型和其他设置
|
| 106 |
+
|
| 107 |
+
#### 环境变量配置
|
| 108 |
+
```bash
|
| 109 |
+
# 设置中文语言
|
| 110 |
+
N8N_DEFAULT_LOCALE=zh-CN
|
| 111 |
+
|
| 112 |
+
# 启用企业版功能(开发测试用)
|
| 113 |
+
N8N_ENTERPRISE_MOCK=true
|
| 114 |
+
|
| 115 |
+
# 设置开发环境
|
| 116 |
+
NODE_ENV=development
|
| 117 |
+
|
| 118 |
+
|
| 119 |
+
#### 数据库配置
|
| 120 |
+
开发环境默认使用 SQLite 数据库,如需使用其他数据库:
|
| 121 |
+
```bash
|
| 122 |
+
# PostgreSQL
|
| 123 |
+
DB_TYPE=postgresdb
|
| 124 |
+
DB_POSTGRESDB_HOST=localhost
|
| 125 |
+
DB_POSTGRESDB_PORT=5432
|
| 126 |
+
DB_POSTGRESDB_DATABASE=n8n
|
| 127 |
+
DB_POSTGRESDB_USER=your_user
|
| 128 |
+
DB_POSTGRESDB_PASSWORD=your_password
|
| 129 |
+
|
| 130 |
+
```
|
| 131 |
+
|
| 132 |
+
### 常见问题
|
| 133 |
+
|
| 134 |
+
#### 依赖安装失败
|
| 135 |
+
```bash
|
| 136 |
+
# 清理缓存后重新安装
|
| 137 |
+
pnpm store prune
|
| 138 |
+
pnpm install
|
| 139 |
+
```
|
| 140 |
+
|
| 141 |
+
#### 构建问题
|
| 142 |
+
```bash
|
| 143 |
+
# 清理构建缓存
|
| 144 |
+
pnpm clean
|
| 145 |
+
|
| 146 |
+
# 重新构建
|
| 147 |
+
pnpm build
|
| 148 |
+
```
|
| 149 |
|
|
|
|
|
|