gallyga commited on
Commit
ccbea5f
·
1 Parent(s): 286aed2

Add complete n8n Chinese version project files for Hugging Face deployment

Browse files
Files changed (2) hide show
  1. .gitattributes +1 -35
  2. README.md +141 -24
.gitattributes CHANGED
@@ -1,38 +1,4 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
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
- Name: DATABASE_HOST
11
- Value: db.xxx.supabase.co
12
 
13
- Name: DATABASE_PORT
14
- Value: 5432
15
 
16
- Name: DATABASE_NAME
17
- Value: postgres
18
 
19
- Name: DATABASE_USER
20
- Value: postgres
21
 
22
- Name: DATABASE_PASSWORD
23
- Value: 你的数据库密码
24
 
25
- Name: N8N_ENCRYPTION_KEY
26
- Value: a1b2c3d4e5f6789012345678901234567890abcd
 
 
 
27
 
28
- Name: WEBHOOK_URL
29
- Value: https://n8n-chinese-yourname.hf.space
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
 
31
- Name: N8N_EDITOR_BASE_URL
32
- Value: https://n8n-chinese-yourname.hf.space
 
1
+ ![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)
 
 
 
 
 
 
 
2
 
3
+ # n8n - 技术团队的安全工作流自动化平台
 
4
 
5
+ **⚠️ 免责声明:本中文版仅供个人测试使用,如因使用本中文版本引起的任何法律问题,由使用者自行承担。**
 
6
 
7
+ n8n 是一个工作流自动化平台,为技术团队提供代码般的灵活性和无代码的速度。拥有400+集成、原生AI功能和公平代码许可证,n8n让您能够构建强大的自动化工作流,同时保持对数据和部署的完全控制。
 
8
 
9
+ ![n8n.io - Screenshot](https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-screenshot-readme.png)
 
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