Motor de respuestas con IA autoalojable que busca en la web mediante SearxNG y cita las fuentes; funciona con LLM locales a través de Ollama o con proveedores en la nube.
- Estrellas
- 951
- Forks
- 239
- Issues abiertos
- 0
- Último commit
- hace 17 horas
¿Qué es?
Selfhost AI es un instalador de Docker Compose para montar un laboratorio doméstico privado de IA en un VPS con Ubuntu 24.04. Un asistente interactivo solicita un dominio y un correo electrónico, permite elegir entre más de 30 servicios, genera todos los secretos y configura los servicios seleccionados detrás de Caddy, con HTTPS automático de Let's Encrypt. Entre los servicios disponibles están n8n para automatizar flujos de trabajo, Ollama para ejecutar LLM locales, Open WebUI como interfaz de chat, Dify, Flowise y Letta para agentes, Qdrant y Weaviate para búsqueda vectorial, Supabase, ComfyUI y Grafana con Prometheus para monitorización.
El instalador también configura el firewall y la protección contra ataques de fuerza bruta, instala Docker y puede importar opcionalmente un conjunto de flujos de trabajo comunitarios de n8n. Las actualizaciones se ejecutan con make update, y los sitios personalizados de Caddy y las sobrescrituras de Compose se conservan al actualizar. La telemetría se envía a través de Scarf y se puede desactivar en el archivo .env.
El proyecto requiere un VPS público con un registro DNS comodín; no admite servidores domésticos ni configuraciones con localhost. El hardware recomendado va desde 4 GB de RAM para usar solo n8n y la monitorización hasta 20 GB de RAM y 60 GB de disco para la plataforma completa.
Funciones clave
- 01Un asistente interactivo permite seleccionar servicios y genera automáticamente todos los secretos
- 02HTTPS automático para cada servicio mediante Caddy y Let's Encrypt
- 03LLM locales con Ollama en CPU, GPU NVIDIA o AMD, incluidas configuraciones con varias GPU
- 04Automatización de flujos de trabajo con n8n, modo de cola y flujos comunitarios opcionales
- 05Paneles y alertas de Grafana y Prometheus para las métricas del sistema y n8n
- 06make update, make doctor y otros comandos para actualizar y ejecutar diagnósticos
Casos de uso
- Ejecutar en tu propio servidor una interfaz privada similar a ChatGPT y modelos locales
- Sustituir servicios de automatización alojados, como Zapier o Make, por n8n autohospedado
- Crear aplicaciones RAG con Qdrant, Weaviate o Dify en tu propia infraestructura
- Montar un laboratorio doméstico personal con agentes de IA y monitorización en un VPS
Inicio rápido
- 1
Configura un registro DNS comodín (*.yourdomain.com) para que apunte a la IP de tu servidor
- 2
Clona el repositorio y ejecuta el instalador
git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh - 3
Sigue el asistente interactivo para elegir los servicios e introducir tu dominio y correo electrónico
Antes de usarlo
- Necesitas un VPS con una IP pública y un dominio; no se admiten servidores domésticos ni configuraciones con localhost.
- Está diseñado para Ubuntu 24.04 LTS; el README no contempla otros sistemas operativos.
- Para ejecutar todos los servicios se necesitan al menos 20 GB de RAM, 4 núcleos de CPU y 60 GB de disco.
Temas
Preguntas frecuentes
- ¿Qué es selfhost-ai?
- Instalador de Docker Compose con un solo comando que despliega una plataforma de IA y automatización autohospedada (n8n, Ollama, Open WebUI, Dify, Supabase y más de 30 herramientas) en tu propio VPS. Selfhost AI es un instalador de Docker Compose para montar un laboratorio doméstico privado de IA en un VPS con Ubuntu 24.04. Un asistente interactivo solicita un dominio y un correo electrónico, permite elegir entre más de 30 servicios, genera todos los secretos y configura los servicios seleccionados detrás de Caddy, con HTTPS automático de Let's Encrypt. Entre los servicios disponibles están n8n para automatizar flujos de trabajo, Ollama para ejecutar LLM locales, Open WebUI como interfaz de chat, Dify, Flowise y Letta para agentes, Qdrant y Weaviate para búsqueda vectorial, Supabase, ComfyUI y Grafana con Prometheus para monitorización.
- ¿selfhost-ai es gratuito? ¿Qué licencia tiene?
- selfhost-ai es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿selfhost-ai sigue mantenido?
- Mantenimiento activo. El último commit de selfhost-ai fue el 19 oct 2026.
- ¿Para qué puedo usar selfhost-ai?
- Ejecutar en tu propio servidor una interfaz privada similar a ChatGPT y modelos locales Sustituir servicios de automatización alojados, como Zapier o Make, por n8n autohospedado Crear aplicaciones RAG con Qdrant, Weaviate o Dify en tu propia infraestructura Montar un laboratorio doméstico personal con agentes de IA y monitorización en un VPS
- ¿Cómo se instala selfhost-ai?
- Configura un registro DNS comodín (*.yourdomain.com) para que apunte a la IP de tu servidor Clona el repositorio y ejecuta el instalador: git clone https://github.com/kossakovsky/selfhost-ai && cd selfhost-ai && sudo bash ./scripts/install.sh Sigue el asistente interactivo para elegir los servicios e introducir tu dominio y correo electrónico
- ¿Dónde consigo selfhost-ai?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kossakovsky/selfhost-ai
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Colección seleccionada de más de 280 plantillas de workflows de n8n listas para importar, sobre correo, bots de chat, agentes de IA, RAG, documentos y DevOps.
Interfaz web autoalojada e independiente del proveedor para chatear con modelos locales de Ollama y APIs compatibles con OpenAI, con RAG, plugins y control de acceso multiusuario.
Aplicación autoalojada de Node.js y React para coordinar equipos de agentes de IA, con organigramas, seguimiento de tareas, presupuestos y gobernanza.
Aplicación de IA todo en uno para conversar con tus documentos y ejecutar agentes de IA, con configuración local prioritaria, soporte multiusuario y muchos proveedores de LLM.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.