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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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`.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.