kossakovsky/n8n-install

🚀 Self-hosted AI automation platform. Deploy n8n, Ollama, Flowise, RAG, Supabase & 30+ tools with one command. Auto HTTPS. Free Zapier/Make alternative.

解决的问题

搭建一个全面的私有 AI 环境非常复杂,需要 LLM 引擎、向量数据库和工作流自动化工具等多个互连服务。本项目通过为完整的自托管 AI 工作坊提供单命令安装程序,简化了这一过程。

工作原理

本项目使用 Docker Compose 模板和交互式安装向导,在 Ubuntu 24.04 LTS 服务器上部署一系列工具。它实现了系统准备、安全加固和密钥生成的自动化。使用 Caddy 作为反向代理,为所有服务提供自动 HTTPS。安装程序允许用户从精选列表中选择特定工具(包括本地 LLM 运行器、向量存储和智能体构建器),甚至可以导入数百个预构建的社区工作流。

适用对象

专为希望构建私有 AI 家庭实验室或生产级 AI 应用,且不希望被供应商锁定,从而确保对数据和基础设施拥有完全控制权的个人和开发人员设计。

亮点

  • 全面的工具集: 部署广泛的服务,包括 Ollama (本地 LLM)、n8n (自动化)、Flowise (智能体构建) 以及 Qdrant 和 Weaviate 等各种向量数据库。
  • 可扩展架构: 将 n8n 配置为带有 Redis 和 Postgres 的队列模式,以实现强大的并行处理。
  • 集成监控: 包含用于跟踪系统性能的 Grafana 和 Prometheus 技术栈。
  • 用户友好界面: 提供 Open WebUI,实现类似 ChatGPT 的本地模型体验。
  • 自动化安全: 通过 Caddy 实现自动 HTTPS,并支持可选的 Cloudflare Tunnel 以实现零信任访问。