Repolode
kossakovsky

kossakovsky/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.

Alternativa open source a:ZapierMake

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. 1

    Configura un registro DNS comodín (*.yourdomain.com) para que apunte a la IP de tu servidor

  2. 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. 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