内容摘录
Self-Hosted AI Automation Platform
GitHub stars
License
Docker
Ubuntu
n8n
**Deploy 30+ AI and automation tools with a single command.** This open-source Docker Compose template creates a complete self-hosted environment with n8n (workflow automation), Flowise (AI agents), Ollama (local LLMs), vector databases (Qdrant, Weaviate), RAG engines, Supabase, monitoring stack, and more — all pre-configured behind Caddy reverse proxy with automatic HTTPS. Plus, optionally import 300+ community workflows during setup!
Table of Contents
Key Features
Why This Setup?
What's Included
Installation
Quick Start and Usage
Upgrading
Quick Commands
Troubleshooting
License
Key Features
**Private AI Homelab** — Run LLMs locally with Ollama, keep your data on your own servers
**ChatGPT Alternative** — Open WebUI provides a familiar chat interface for local AI models
**Workflow Automation** — n8n with 400+ integrations, scalable queue-based architecture
**AI Agents & RAG** — Flowise, Dify, LangChain, vector databases (Qdrant, Weaviate)
**One Command Install** — Interactive wizard, automatic secrets, zero manual configuration
**Auto HTTPS** — Caddy reverse proxy with automatic Let's Encrypt certificates
**Built-in Monitoring** — Grafana + Prometheus stack included
**Production Ready** — Scalable workers, health checks, proper service dependencies
**Free & Open Source** — No vendor lock-in, Apache 2.0 license
---
Why This Setup?
This installer helps you create your own powerful, private AI workshop. Imagine having a suite of tools at your fingertips to:
Automate repetitive tasks.
Build smart assistants tailored to your needs.
Analyze information and gain insights.
Generate creative content.
This setup provides a comprehensive suite of cutting-edge services, all pre-configured to work together. Key advantages include:
**Rich Toolset:** Get a curated collection of powerful open-source tools for AI development, automation, and monitoring, all in one place.
**Scalable n8n Performance:** n8n runs in queue mode by default, leveraging Redis for task management and Postgres for data storage. You can dynamically specify the number of n8n workers and task runners during installation, allowing for robust parallel processing of your workflows to handle demanding loads.
**Full Control:** All of this is hosted by you, giving you full control over your data, operations, and how resources are allocated.
What's Included
✅ **Caddy, Postgres, and Redis** - Core services for web proxy, database, and caching, which are always included.
The installer also makes the following powerful open-source tools **available for you to select and deploy** via an interactive wizard during setup:
✅ **Appsmith** - An open-source low-code platform for building internal tools, dashboards, and admin panels with a drag-and-drop UI builder.
✅ **n8n** - A low-code platform with over 400 integrations and advanced AI components to automate workflows.
✅ **ComfyUI** - A powerful, node-based UI for Stable Diffusion workflows. Build and run image-generation pipelines visually, with support for custom nodes and extensions.
✅ **Crawl4ai** - A flexible web crawler designed for AI, enabling you to extract data from websites for your projects.
✅ **Docling** - Universal document converter that transforms PDF, DOCX, PPTX, XLSX, HTML, and images into clean Markdown or JSON. Features advanced PDF parsing, OCR support, and a REST API with optional web UI. Perfect for document processing in n8n workflows.
✅ **Dify** - An open-source AI application development platform that provides comprehensive LLMOps capabilities, including workflow management, prompt engineering, RAG pipelines, and AI agent orchestration. Perfect for building production-ready AI applications.
✅ **Flowise** - A no-code/low-code AI agent builder that complements n8n perfectly, allowing you to create sophisticated AI applications with ease.
✅ **Gost** - Versatile HTTP/HTTPS proxy for routing AI service outbound traffic through a central proxy point
✅ **Gotenberg** - A stateless API for converting HTML, Markdown, Word, Excel, and other documents to PDF, PNG, or JPEG. Available only within the Docker network for internal use by n8n workflows and other services.
✅ **Grafana** - An open-source platform for visualizing monitoring data, helping you understand system performance at a glance.
✅ **Langfuse** - An open-source platform to help you observe and understand how your AI agents are performing, making it easier to debug and improve them.
✅ **Letta** - An open-source agent server and SDK that can be connected to various LLM API backends (OpenAI, Anthropic, Ollama, etc.), enabling you to build and manage AI agents.
✅ **LightRAG** - A simple and fast graph-based Retrieval-Augmented Generation system with automatic knowledge graph extraction, dual-level retrieval mechanisms, and incremental updates. Supports multiple storage backends (PostgreSQL, Neo4j, JSON) and embedding models.
✅ **LibreTranslate** - Self-hosted translation API (50+ languages).
✅ **Neo4j** - A graph database management system that allows you to model, store, and query data as a network of nodes and relationships.
✅ **NocoDB** - An open source Airtable alternative that turns any database into a smart spreadsheet with a no-code interface for building collaborative apps.
✅ **Ollama** - Run Llama 3, Mistral, Gemma, and other large language models locally.
✅ **Open WebUI** - A user-friendly, ChatGPT-like interface to interact privately with your AI models and n8n agents.
✅ **PaddleOCR** - A CPU-ready OCR API powered by PaddleX Basic Serving.
✅ **Portainer** - A lightweight, secure web UI to manage your Docker environment (containers, images, volumes, networks) with ease.
✅ **Databasus** - Database backups & monitoring with a self-hosted UI.
✅ **Postiz** - An open-source social media scheduling and publishing platform.
✅ **Prometheus** - An open-source monitoring and alerting toolkit to keep an eye on system health…