项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-11-07 · 当前星标 ★ 15332
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Docker 与 Docker Compose(支持通过 compose 文件编排多容器)
- 已安装 git 用于克隆仓库
- 本地可访问 5678 端口的浏览器
- 足够的磁盘空间与网络,用于首次拉取镜像和下载本地模型
安装与启动步骤
-
1克隆仓库
把官方模板仓库完整克隆到本地,得到包含 Docker Compose 配置的目录。
git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git -
2进入项目目录
切换到刚克隆的目录,后续所有操作都在该目录内执行。
cd self-hosted-ai-starter-kit -
3生成环境文件
从示例文件复制出 .env,供 Docker Compose 读取各项配置。
cp .env.example .env -
4修改密钥与密码
按 README 提示,用编辑器打开 .env,把示例中的密钥和密码改成自己的强密码后再启动。
-
5启动所有服务
在仓库根目录用 Docker Compose 按 README 的“Running n8n using Docker Compose”章节启动,一次拉起 n8n、Ollama、Qdrant 与 PostgreSQL。README 节选未给出
-
6初始化 n8n
浏览器打开本地 5678 端口,完成只需做一次的 n8n 初始账号设置。
-
7打开内置工作流
访问仓库自带的工作流链接,点击画布底部的 Chat 按钮即可试跑。
-
8等待模型下载
首次运行会由 Ollama 下载 Llama3.2,未完成前对话无响应,可查看 Docker 控制台日志确认进度。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
.env | 是 | 由 .env.example 复制而来,存放各组件密钥与密码,启动前必须修改 | cp .env.example .env |
5678 端口 | 是 | n8n 的 Web 访问端口,用于打开画布和内置工作流 | http://localhost:5678/ |
如何确认成功
浏览器访问 http://localhost:5678/ 能打开 n8n 并完成初始化,即表示服务已启动成功。
常见问题
Q:首次运行工作流没有响应?
A:Ollama 正在下载 Llama3.2 模型,等待下载完成即可;可查看 Docker 控制台日志确认进度。
Q:之后如何再次进入 n8n?
A:随时在浏览器访问 http://localhost:5678/ 即可打开自己的 n8n 实例。
Q:怎样保证数据和推理都在本地?
A:语言模型统一使用 Ollama 节点,向量存储使用 Qdrant,数据与推理都留在自有服务器上。
Q:这套环境能直接上生产吗?
A:官方说明其并非针对生产环境优化,更适合概念验证项目,可按需自行改造。
注意事项
- 复制 .env.example 后务必先改密钥和密码,不要沿用示例值。
- 内置工作流地址为 http://localhost:5678/workflow/srOnR8PAY3u4RSwb,n8n 初始化完成后即可打开。
- 该模板定位为快速起步,官方明确说明未针对生产环境做完整优化。
- 所有组件(n8n、Ollama、Qdrant、PostgreSQL)通过一个 Compose 文件编排,网络与存储已预配置。
核心亮点
- 官方模板把 n8n、Ollama、Qdrant、Postgres 的编排与网络配置预先写好,省去组件选型和联调成本
- 基于 Docker Compose,一条命令拉起全套服务,本地即可跑通大模型推理与工作流
- n8n 提供可视化低代码画布,AI Agent、RAG、API 调用等流程可拖拽编排,非专业开发者也能上手
不足之处
- 默认面向本地或单机部署,缺少生产级的高可用、监控告警与备份方案
- 依赖 Ollama 本地推理,模型效果与速度受硬件限制,大模型场景需自行替换推理后端
- 组件较多,初次接触 Docker 与容器网络的用户仍有一定学习门槛
适用场景
- 企业内部搭建私有 AI 知识库问答与文档检索流程
- 开发者快速验证 AI Agent 与业务系统集成的自动化工作流
- 对数据合规敏感、希望模型与数据不出内网的团队做原型验证
替代项目
Dify、Flowise、Langflow
同类项目推荐
invisible_puppeteer
开源
改一行 import,pyppeteer 脚本直接跑在隐身 Firefox 上
Puppeteer for Python that anti-bots cannot see, so no captchas: same API, anti-detec···
My-AppDaemon
开源
抄作业式搞定 Home Assistant 的 AppDaemon 自动化
My apps, my helpfiles, all about AppDaemon for Home Assistant
obsidian-mind
开源
给 AI 编程助手装上永久记忆,跨会话记住项目上下文
A self-organizing Obsidian vault that gives AI coding agents persistent memory.
Qflow
开源
拖节点画流程图,就能自动点鼠标、填表格、找图定位
Qflow 是一款基于 Python + Tkinter 的轻量级可视化节点办公自动化 (RPA) 引擎。A lightwe···
Whisper-TikTok
开源
输入文本或音频,一键生成带字幕配音的TikTok短视频
From AI tools to TikTok video creation using FFMPEG, Microsoft Edge read aloud and O···
LoomFlow
开源
说句话就生成可运行工作流,一键自托管
Lightweight AI-native workflow builder for individuals and small teams — describe y···
n8n-as-code
开源
用代码和AI助手轻松构建、同步和管理n8n工作流
Give your AI agent n8n superpowers. 537 nodes with full schemas, 7,700+ templates, G···
comanda
开源
用 YAML 编排多个 AI 编程助手,在终端里自动化跑通复杂任务。
The CLI-native orchestrator for AI agent workflows. Run Claude Code, Codex, Gemini C···
Turnstile-Solver-NEW
开源
浏览器自动过验证页,封装成 API 直接调
REST API for automating Cloudflare Turnstile & IUAM challenge pages in a real browse···
