可自托管的 AI 问答搜索引擎,基于 SearxNG 联网检索并附带引用来源,支持 Ollama 本地模型和云端大模型。
- Star
- 951
- Fork
- 239
- 未关闭 Issue
- 0
- 最近提交
- 21小时前
这是什么?
Selfhost AI 是一套基于 Docker Compose 的安装器,用于在运行 Ubuntu 24.04 的 VPS 上搭建私有 AI 环境。交互式向导会询问域名和邮箱,让你从 30 多个服务中选择需要的组件,自动生成所有密钥,并通过 Caddy 为服务提供自动申请的 Let's Encrypt HTTPS。可选服务包括用于工作流自动化的 n8n、本地大模型运行工具 Ollama、聊天界面 Open WebUI,以及 Dify、Flowise、Letta 等智能体平台,Qdrant、Weaviate 等向量数据库,Supabase、ComfyUI,以及 Grafana 与 Prometheus 监控。
安装器还会更新系统、配置防火墙和防暴力破解,安装 Docker,并可选导入一批社区 n8n 工作流。升级通过 make update 完成,自定义的 Caddy 站点和 Compose 覆盖文件在升级后保留。遥测数据通过 Scarf 发送,可在 .env 中关闭。
该项目需要公网 VPS 并配置泛域名解析,不支持家庭服务器或本地部署。硬件要求从仅运行 n8n 与监控的 4 GB 内存,到完整部署的 20 GB 内存和 60 GB 硬盘不等。
核心功能
- 01交互式向导选择服务,并自动生成所有密钥
- 02通过 Caddy 与 Let's Encrypt 为每个服务自动启用 HTTPS
- 03借助 Ollama 在 CPU、NVIDIA 或 AMD 显卡上运行本地大模型,支持多显卡
- 04n8n 工作流自动化,支持队列模式和可选的社区工作流
- 05Grafana 与 Prometheus 提供系统及 n8n 指标的仪表盘和告警
- 06提供 make update、make doctor 等命令用于升级和诊断
适用场景
- 在自有服务器上搭建私有的 ChatGPT 式聊天界面并运行本地模型
- 用自托管的 n8n 替代 Zapier、Make 等托管自动化服务
- 在自己的基础设施上结合 Qdrant、Weaviate 或 Dify 构建 RAG 应用
- 在 VPS 上搭建包含 AI 智能体和监控的个人 homelab
快速上手
- 1
将通配符 DNS 记录(*.yourdomain.com)指向服务器 IP
- 2
克隆仓库并运行安装程序
git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh - 3
按交互式向导选择服务,并填写域名和邮箱
使用前须知
- 需要带公网 IP 的 VPS 和域名;不支持家庭服务器或本地主机部署。
- 设计针对 Ubuntu 24.04 LTS;README 未涵盖其他操作系统。
- 运行全部服务至少需要 20 GB 内存、4 个 CPU 核心和 60 GB 磁盘。
标签
常见问题
- selfhost-ai 是什么?
- 一条命令在自有服务器上用 Docker Compose 部署 n8n、Ollama、Open WebUI 等 30 多款自托管 AI 与自动化工具。 Selfhost AI 是一套基于 Docker Compose 的安装器,用于在运行 Ubuntu 24.04 的 VPS 上搭建私有 AI 环境。交互式向导会询问域名和邮箱,让你从 30 多个服务中选择需要的组件,自动生成所有密钥,并通过 Caddy 为服务提供自动申请的 Let's Encrypt HTTPS。可选服务包括用于工作流自动化的 n8n、本地大模型运行工具 Ollama、聊天界面 Open WebUI,以及 Dify、Flowise、Letta 等智能体平台,Qdrant、Weaviate 等向量数据库,Supabase、ComfyUI,以及 Grafana 与 Prometheus 监控。
- selfhost-ai 可以免费使用吗?用的什么许可证?
- selfhost-ai 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- selfhost-ai 还在维护吗?
- 活跃维护中。selfhost-ai 最近一次提交是在 2026年10月19日。
- selfhost-ai 适合用来做什么?
- 在自有服务器上搭建私有的 ChatGPT 式聊天界面并运行本地模型 用自托管的 n8n 替代 Zapier、Make 等托管自动化服务 在自己的基础设施上结合 Qdrant、Weaviate 或 Dify 构建 RAG 应用 在 VPS 上搭建包含 AI 智能体和监控的个人 homelab
- selfhost-ai 怎么安装和运行?
- 将通配符 DNS 记录(*.yourdomain.com)指向服务器 IP 克隆仓库并运行安装程序: git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh 按交互式向导选择服务,并填写域名和邮箱
- 在哪里获取 selfhost-ai?
- 源代码和安装说明在 GitHub 上:https://github.com/kossakovsky/selfhost-ai
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
收录 280 多个可直接导入的 n8n 工作流模板,涵盖邮件、聊天机器人、AI 智能体、文档处理等场景。
可自托管的 AI 聊天界面,支持 Ollama 与 OpenAI 兼容 API,内置 RAG、插件和多用户权限管理。
自托管的 AI 智能体团队编排应用,提供组织架构、任务管理、预算与治理功能。
一体化 AI 应用,可与文档对话、运行 AI 智能体,支持本地优先部署、多用户和多种大模型。
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。