Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

selfhost-ai

Instalador unificado para homelab de IA con n8n, Ollama, Open WebUI y 30+ herramientas. Usa Docker Compose, Caddy con HTTPS automático y Valkey/PostgreSQL. Requiere Ubuntu 24.04 LTS, wildcard DNS y VPS público.

Ficha actualizada 24 sept 2026, 0:56 · upstream 23 sept 2026, 23:39 · release v1.15.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es selfhost-ai

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Selfhost-ai es una solución de despliegue unificado para homelab de inteligencia artificial y automatización. Permite instalar n8n, Ollama, Open WebUI, OpenClaw, Dify, Flowise, Supabase, ComfyUI, Qdrant y más de 30 herramientas adicionales mediante un único comando interactivo. La arquitectura se basa en Docker Compose con Caddy como proxy inverso que gestiona HTTPS automático vía Let's Encrypt y Valkey/PostgreSQL como bases de datos principales.

CASOS DE USO
  • Despliegue rápido de stack de IA local para reemplazar ChatGPT con Ollama y Open WebUI
  • Automatización de flujos de trabajo empresariales con n8n y más de 400 integraciones
  • Creación de agentes de IA personalizados con OpenClaw, Dify y Flowise para tareas específicas
  • Generación de imágenes locales con ComfyUI e InvokeAI en hardware NVIDIA/AMD/CPU
PUNTOS DESTACADOS
  • Instalador interactivo que genera automáticamente secretos y configura Caddy con HTTPS automático
  • Soporte nativo para múltiples GPUs (NVIDIA/AMD) en Ollama y ComfyUI mediante variables de entorno
  • Monitorización integrada con Grafana, Prometheus, Langfuse y Uptime Kuma sin configuración manual
  • Alternativa gratuita a Zapier/Make con n8n y más de 300 workflows de la comunidad disponibles
PRECAUCIONES
  • Requiere Ubuntu 24.04 LTS específico; no soporta otras distribuciones Linux
  • Necesita wildcard DNS (*.yourdomain.com) configurado antes del primer despliegue
  • No incluye Dockerfile propio, depende exclusivamente de imágenes oficiales de los servicios
  • La importación de workflows de n8n consume 20-30 minutos y requiere recursos adicionales
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Despliega en VPS con IP pública (no home server). Mínimo: 4 GB RAM/2 CPU para n8n+monitoring; 20 GB RAM/4 CPU/60 GB disco para todo. Usa `make update` para actualizar manteniendo `.env`. Personaliza Caddy en `caddy-addon/site-*.conf` y overrides en `docker-compose.override.yml`. Verifica DNS wildcard antes de ejecutar `install.sh`.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
PostgreSQLMySQLRedisElasticsearchS3/MinIOClickHouse
BASES DE DATOS
PostgreSQLMySQLRedisElasticsearchClickHouse
PUERTOS
6379567890908188567930018000808056803000747481239200543250009000330693809621500184439443
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.