Repolode
kossakovsky

kossakovsky/selfhost-ai

Instalador em um comando via Docker Compose que implanta uma stack de IA e automação self-hosted (n8n, Ollama, Open WebUI, Dify, Supabase e mais de 30 ferramentas) no seu próprio VPS.

Alternativa open source a:ZapierMake

Estrelas
951
Forks
239
Issues abertas
0
Último commit
há 18 horas

O que é?

Selfhost AI é um instalador via Docker Compose para montar um homelab privado de IA em um VPS com Ubuntu 24.04. Um assistente interativo solicita um domínio e um e-mail, permite escolher entre mais de 30 serviços, gera todos os secrets e configura os serviços escolhidos atrás do Caddy, com HTTPS automático via Let's Encrypt. Entre os serviços disponíveis estão n8n para automação de workflows, Ollama para LLMs locais, Open WebUI como interface de chat, Dify, Flowise e Letta para agentes, Qdrant e Weaviate para busca vetorial, Supabase, ComfyUI e Grafana com Prometheus para monitoramento.

O instalador também configura o firewall e a proteção contra ataques de força bruta, instala o Docker e pode importar, opcionalmente, um conjunto de workflows comunitários do n8n. As atualizações são feitas com make update, e sites personalizados do Caddy e arquivos de substituição do Compose são mantidos entre upgrades. A telemetria é enviada pelo Scarf e pode ser desativada no arquivo .env.

O projeto exige um VPS público com um registro DNS wildcard; servidores domésticos e configurações com localhost não são compatíveis. O hardware recomendado vai de 4 GB de RAM, apenas para n8n e monitoramento, a 20 GB de RAM e 60 GB de disco para a stack completa.

Recursos principais

  • 01Assistente interativo para escolher serviços e gerar todos os secrets automaticamente
  • 02HTTPS automático para cada serviço via Caddy e Let's Encrypt
  • 03LLMs locais com Ollama em CPU, GPUs NVIDIA ou AMD, incluindo configurações multi-GPU
  • 04Automação de workflows com n8n, modo de fila e workflows comunitários opcionais
  • 05Dashboards e alertas do Grafana e Prometheus para métricas do sistema e do n8n
  • 06make update, make doctor e outros comandos para upgrades e diagnósticos

Casos de uso

  • Executar uma interface privada no estilo do ChatGPT e modelos locais no seu próprio servidor
  • Substituir serviços de automação hospedados, como Zapier ou Make, pelo n8n self-hosted
  • Criar aplicações RAG com Qdrant, Weaviate ou Dify na sua própria infraestrutura
  • Montar um homelab pessoal com agentes de IA e monitoramento em um VPS

Início rápido

  1. 1

    Configure um registro DNS curinga (*.yourdomain.com) para apontar para o IP do seu servidor

  2. 2

    Clone o repositório e execute o instalador

    git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh
  3. 3

    Siga o assistente interativo para escolher os serviços e informar seu domínio e e-mail

Antes de usar

  • É necessário ter um VPS com IP público e um domínio; servidores domésticos e configurações com localhost não são compatíveis.
  • Foi desenvolvido para Ubuntu 24.04 LTS; o README não contempla outros sistemas operacionais.
  • Para executar todos os serviços, são necessários pelo menos 20 GB de RAM, 4 núcleos de CPU e 60 GB de disco.

Tópicos

Perguntas frequentes

O que é selfhost-ai?
Instalador em um comando via Docker Compose que implanta uma stack de IA e automação self-hosted (n8n, Ollama, Open WebUI, Dify, Supabase e mais de 30 ferramentas) no seu próprio VPS. Selfhost AI é um instalador via Docker Compose para montar um homelab privado de IA em um VPS com Ubuntu 24.04. Um assistente interativo solicita um domínio e um e-mail, permite escolher entre mais de 30 serviços, gera todos os secrets e configura os serviços escolhidos atrás do Caddy, com HTTPS automático via Let's Encrypt. Entre os serviços disponíveis estão n8n para automação de workflows, Ollama para LLMs locais, Open WebUI como interface de chat, Dify, Flowise e Letta para agentes, Qdrant e Weaviate para busca vetorial, Supabase, ComfyUI e Grafana com Prometheus para monitoramento.
selfhost-ai é gratuito? Qual é a licença?
selfhost-ai é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
selfhost-ai ainda é mantido?
Manutenção ativa. O último commit de selfhost-ai foi em 19 de out. de 2026.
Para que posso usar selfhost-ai?
Executar uma interface privada no estilo do ChatGPT e modelos locais no seu próprio servidor Substituir serviços de automação hospedados, como Zapier ou Make, pelo n8n self-hosted Criar aplicações RAG com Qdrant, Weaviate ou Dify na sua própria infraestrutura Montar um homelab pessoal com agentes de IA e monitoramento em um VPS
Como instalar selfhost-ai?
Configure um registro DNS curinga (*.yourdomain.com) para apontar para o IP do seu servidor Clone o repositório e execute o instalador: git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh Siga o assistente interativo para escolher os serviços e informar seu domínio e e-mail
Onde consigo selfhost-ai?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kossakovsky/selfhost-ai

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados