Самостоятельно размещаемая система ответов на базе ИИ: ищет в интернете через SearxNG, указывает источники и работает с локальными LLM через Ollama или облачными провайдерами.
- Звёзды
- 951
- Форки
- 239
- Открытые issues
- 0
- Последний коммит
- позавчера
Что это?
Selfhost AI — установщик Docker Compose для приватной домашней лаборатории ИИ на VPS с Ubuntu 24.04. Интерактивный мастер запрашивает домен и email, позволяет выбрать из более чем 30 сервисов, генерирует все секреты и размещает выбранные сервисы за Caddy с автоматической настройкой HTTPS через Let's Encrypt. Среди доступных сервисов — n8n для автоматизации рабочих процессов, Ollama для локальных LLM, Open WebUI как интерфейс чата, Dify, Flowise и Letta для агентов, Qdrant и Weaviate для векторного поиска, Supabase, ComfyUI, а также Grafana с Prometheus для мониторинга.
Установщик также настраивает firewall и защиту от брутфорса, устанавливает Docker и может дополнительно импортировать набор пользовательских рабочих процессов n8n. Обновления запускаются командой make update, а пользовательские сайты Caddy и переопределения Compose сохраняются при обновлении. Телеметрия отправляется через Scarf; её можно отключить в файле .env.
Для проекта нужен публичный VPS с wildcard DNS-записью; домашние серверы и конфигурации с localhost не поддерживаются. Рекомендуемые требования к оборудованию — от 4 ГБ RAM для одного n8n и мониторинга до 20 ГБ RAM и 60 ГБ диска для полного стека.
Ключевые возможности
- 01Интерактивный мастер позволяет выбрать сервисы и автоматически генерирует все секреты
- 02Автоматический HTTPS для каждого сервиса через Caddy и Let's Encrypt
- 03Локальные LLM через Ollama на CPU, GPU NVIDIA или AMD, включая конфигурации с несколькими GPU
- 04Автоматизация рабочих процессов n8n с режимом очереди и возможностью импортировать пользовательские рабочие процессы
- 05Дашборды и оповещения Grafana и Prometheus для метрик системы и n8n
- 06Команды make update, make doctor и другие для обновления и диагностики
Сценарии использования
- Запуск приватного интерфейса в стиле ChatGPT и локальных моделей на собственном сервере
- Замена облачных сервисов автоматизации, таких как Zapier или Make, на самостоятельно размещённый n8n
- Создание приложений RAG на Qdrant, Weaviate или Dify в собственной инфраструктуре
- Настройка персональной домашней лаборатории с ИИ-агентами и мониторингом на VPS
Быстрый старт
- 1
Настройте wildcard DNS-запись (*.yourdomain.com), чтобы она указывала на IP-адрес вашего сервера
- 2
Клонируйте репозиторий и запустите установщик
git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh - 3
Следуйте указаниям интерактивного мастера: выберите сервисы и введите домен и адрес электронной почты
Что важно знать
- Необходим VPS с публичным IP-адресом и доменом; домашние серверы и конфигурации с localhost не поддерживаются.
- Решение рассчитано на Ubuntu 24.04 LTS; в README не рассматриваются другие операционные системы.
- Для запуска всех сервисов требуется не менее 20 ГБ ОЗУ, 4 ядра процессора и 60 ГБ дискового пространства.
Темы
Частые вопросы
- Что такое selfhost-ai?
- Установщик Docker Compose в один запуск разворачивает на вашем VPS стек для самостоятельного хостинга ИИ и автоматизации: n8n, Ollama, Open WebUI, Dify, Supabase и более 30 инструментов. Selfhost AI — установщик Docker Compose для приватной домашней лаборатории ИИ на VPS с Ubuntu 24.04. Интерактивный мастер запрашивает домен и email, позволяет выбрать из более чем 30 сервисов, генерирует все секреты и размещает выбранные сервисы за Caddy с автоматической настройкой HTTPS через Let's Encrypt. Среди доступных сервисов — n8n для автоматизации рабочих процессов, Ollama для локальных LLM, Open WebUI как интерфейс чата, Dify, Flowise и Letta для агентов, Qdrant и Weaviate для векторного поиска, Supabase, ComfyUI, а также Grafana с Prometheus для мониторинга.
- selfhost-ai можно использовать бесплатно? Какая у него лицензия?
- selfhost-ai распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- selfhost-ai всё ещё поддерживается?
- Активно поддерживается. Последний коммит в selfhost-ai — 19 окт. 2026 г..
- Для чего можно использовать selfhost-ai?
- Запуск приватного интерфейса в стиле ChatGPT и локальных моделей на собственном сервере Замена облачных сервисов автоматизации, таких как Zapier или Make, на самостоятельно размещённый n8n Создание приложений RAG на Qdrant, Weaviate или Dify в собственной инфраструктуре Настройка персональной домашней лаборатории с ИИ-агентами и мониторингом на VPS
- Как установить selfhost-ai?
- Настройте wildcard 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
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка из более чем 280 готовых к импорту шаблонов workflow для n8n: почта, чат-боты, AI-агенты, RAG, документы и DevOps.
Шаблон Docker Compose для запуска локального AI- и low-code-стека с self-hosted n8n, Ollama, Qdrant и PostgreSQL.
Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.
Самостоятельно размещаемое приложение на Node.js и React для координации команд AI-агентов: оргструктура, задачи, бюджеты и контроль.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.