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 以實現零信任存取。