Un mini-Heroku autohospedado y basado en Docker que despliega y gestiona aplicaciones web en tu propio servidor al hacer git push.
dyrector-io/dyrectorio
Plataforma de entrega y despliegue continuo autohospedada para aplicaciones en contenedores, con gestión de versiones en Docker, Podman y Kubernetes.
Alternativa open source a:Octopus Deploy
- Estrellas
- 1,844
- Forks
- 130
- Issues abiertos
- 27
- Último commit
- hace 7 días
¿Qué es?
dyrector.io es una plataforma autohospedada de entrega y despliegue continuo dirigida a equipos que ejecutan aplicaciones en contenedores. Permite configurar versiones y despliegues de tu stack de contenedores OCI desde cualquier registro, y gestionar entornos, secretos y configuración desde un solo lugar, sin acceso directo por SSH o kubectl a cada nodo.
El sistema se divide en un agente escrito en GoLang y una plataforma. La plataforma tiene una interfaz de usuario en React/Next.js y un backend en Node.js (NestJS) con PostgreSQL mediante Prisma ORM. Hay dos tipos de agentes: uno para Docker y otro para Kubernetes. Se comunican con la plataforma mediante gRPC con TLS.
Además de los despliegues, incluye entornos de prueba instantáneos creados a partir de ramas, lanzamientos programados, changelogs autogenerados, registros de auditoría, RBAC detallado y tokens de CD para usar con GitHub Actions. También ofrece una versión SaaS alojada con un nivel gratuito.
Funciones clave
- 01Admite Kubernetes, Docker y Podman como destinos de despliegue
- 02Gestiona entornos, secretos y configuración desde una sola interfaz
- 03Crea entornos de prueba instantáneos a partir de cualquier rama
- 04Programa lanzamientos y genera changelogs y notas de la versión automáticamente
- 05Ofrece registros de auditoría y RBAC detallado
- 06Se integra con registros de contenedores y notificaciones de ChatOps
Casos de uso
- Desplegar servicios en contenedores en varios entornos a la vez, sin pasos manuales por SSH
- Permitir que el equipo de QA cree entornos de prueba para versiones específicas de microservicios
- Automatizar despliegues desde GitHub Actions mediante un token de CD
- Gestionar la configuración de los contenedores desde una interfaz web en lugar de editar archivos de configuración en los servidores
Inicio rápido
- 1
Lee la guía Getting Started del repositorio
- 2
Sigue las instrucciones detalladas de configuración en GETTING_STARTED.md
Antes de usarlo
- El README indica que la plataforma todavía está en desarrollo y que aún no se recomienda para producción.
- Es posible que se restablezca la base de datos, por lo que la versión alfa alojada no es adecuada para producción.
Temas
Preguntas frecuentes
- ¿Qué es dyrectorio?
- Plataforma de entrega y despliegue continuo autohospedada para aplicaciones en contenedores, con gestión de versiones en Docker, Podman y Kubernetes. dyrector.io es una plataforma autohospedada de entrega y despliegue continuo dirigida a equipos que ejecutan aplicaciones en contenedores. Permite configurar versiones y despliegues de tu stack de contenedores OCI desde cualquier registro, y gestionar entornos, secretos y configuración desde un solo lugar, sin acceso directo por SSH o kubectl a cada nodo.
- ¿dyrectorio es gratuito? ¿Qué licencia tiene?
- dyrectorio es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿dyrectorio sigue mantenido?
- Mantenimiento activo. El último commit de dyrectorio fue el 13 oct 2026.
- ¿Para qué puedo usar dyrectorio?
- Desplegar servicios en contenedores en varios entornos a la vez, sin pasos manuales por SSH Permitir que el equipo de QA cree entornos de prueba para versiones específicas de microservicios Automatizar despliegues desde GitHub Actions mediante un token de CD Gestionar la configuración de los contenedores desde una interfaz web en lugar de editar archivos de configuración en los servidores
- ¿Cómo se instala dyrectorio?
- Lee la guía Getting Started del repositorio Sigue las instrucciones detalladas de configuración en GETTING_STARTED.md
- ¿Dónde consigo dyrectorio?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dyrector-io/dyrectorio
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autoalojable para desplegar aplicaciones, bases de datos y servicios con un clic en tus propios servidores mediante SSH, como alternativa a Heroku, Netlify y Vercel.
PaaS autoalojable para desplegar aplicaciones y bases de datos en tu propio VPS, como alternativa a Vercel, Netlify y Heroku.
Helm es el gestor de paquetes de Kubernetes: instala y administra aplicaciones empaquetadas como Charts reutilizables.
CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.
Plataforma autohospedada para entornos de desarrollo en la nube y agentes de programación con IA, con workspaces definidos en Terraform.