haloy
Plataforma de despliegue para VPS que permite publicar aplicaciones web (Next.js, Go) con HTTPS automático, cero tiempo de inactividad y rollbacks simples sin Kubernetes.
Ficha actualizada 24 sept 2026, 12:08 · upstream 24 sept 2026, 11:57 · release sin release detectada
Qué es haloy
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Haloy es una herramienta diseñada para transformar cualquier VPS en una plataforma de aplicaciones lista para producción en minutos. Su enfoque principal es simplificar el despliegue mediante un proceso automatizado que elimina la necesidad de configuraciones complejas o dependencias de proveedores específicos.
La arquitectura se basa en un CLI llamado `haloy` y archivos de configuración YAML, permitiendo definir nombres de aplicación, dominios y alias con una sintaxis clara. El sistema utiliza Docker únicamente para construir las imágenes localmente antes de transferirlas al servidor, manteniendo el entorno del servidor ligero y sin orquestación pesada como Kubernetes.
Destaca por su capacidad de despliegues sin tiempo de inactividad (zero-downtime) y HTTPS automático, lo que garantiza seguridad y disponibilidad inmediata. Además, ofrece funcionalidades avanzadas como entornos previos para testing y rollbacks sencillos, todo ello integrado en un flujo de trabajo ágil y directo.
- Despliegue rápido de aplicaciones Next.js o Go en VPS Linux con configuración mínima.
- Creación de entornos de previsualización (preview environments) para revisiones de código antes de producción.
- Migración de aplicaciones existentes a un nuevo servidor sin interrupción del servicio.
- Gestión de múltiples dominios y subdominios desde una única configuración YAML.
- HTTPS automático configurado sin intervención manual adicional.
- Despliegues con cero tiempo de inactividad mediante estrategias de rolling update implícitas.
- Rollbacks inmediatos y sencillos para revertir cambios en caso de errores.
- Sin dependencia de Kubernetes ni orquestadores complejos en el servidor objetivo.
- Soporte nativo para builds Docker locales, permitiendo integración con flujos CI/CD estándar.
- Requiere acceso SSH como root o sudo al servidor destino para la instalación inicial.
- El repositorio principal no incluye Dockerfile ni docker-compose; estos deben proporcionarse en el proyecto de la aplicación.
- La complejidad del sistema se clasifica como HIGH, lo que implica una curva de aprendizaje técnica para configuraciones avanzadas.
- Las releases dependen de Task y scripts manuales para etiquetado, sin automatización CI/CD integrada por defecto.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar mediante script oficial (curl) o paquetes (Homebrew, Go, npm). Configurar API_DOMAIN y token en el servidor. Crear haloy.yaml con Dockerfile local. Verificar dominios y aliases. Usar task build para metadatos de versión.
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.