Repolode
kossakovsky

kossakovsky/selfhost-ai

Установщик Docker Compose в один запуск разворачивает на вашем VPS стек для самостоятельного хостинга ИИ и автоматизации: n8n, Ollama, Open WebUI, Dify, Supabase и более 30 инструментов.

Open source альтернатива:ZapierMake

Звёзды
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. 1

    Настройте wildcard DNS-запись (*.yourdomain.com), чтобы она указывала на IP-адрес вашего сервера

  2. 2

    Клонируйте репозиторий и запустите установщик

    git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh
  3. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.

156,2 тыс.22,7 тыс.PythonOtherОбновлён позавчера