Peon
Peon es una plataforma de despliegue open-source autoalojada que permite publicar aplicaciones Git, Docker Compose stacks y sitios estáticos a servidores propios (Hetzner, DigitalOcean, etc.). Es la alternativa open-source a Vercel/Heroku.
Ficha actualizada 23 sept 2026, 12:07 · upstream 23 sept 2026, 11:37 · release v1.0.10
Qué es Peon
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Peon ofrece un entorno de desarrollo en la nube completamente autoadministrable. Permite desplegar desde Git o imágenes Docker, gestionar bases de datos PostgreSQL y servicios como AWS SQS o ElasticMQ localmente. Su arquitectura incluye un backend Next.js con API REST, un frontend SPA, un scheduler cron para tareas programadas y un worker dedicado a consumir mensajes de SQS. La plataforma soporta autenticación JWT, backups automáticos, logs en S3 y acceso por roles.
- Despliegue de aplicaciones web estáticas con Git push
- Gestión de despliegues programados mediante cron jobs
- Consumo asíncrono de tareas mediante SQS/SES
- Servicios de background workers escalables
- Autenticación y gestión de roles en equipos
- Despliegue de aplicaciones con Docker Compose
- Soporta despliegues desde Git o imágenes Docker sin necesidad de un servidor web externo
- Permite crear plantillas de servicios (bases de datos, stacks de Docker) para despliegue rápido
- Ofrece autenticación JWT y gestión de roles por equipo
- Incluye un scheduler cron que ejecuta tareas programadas sin intervención manual
- Soporta múltiples bases de datos (PostgreSQL local o AWS RDS)
- Permite acceso WebSocket interactivo desde el terminal
- No incluye un sistema de autenticación centralizado como OAuth2, solo JWT por token
- El worker consume SQS en modo asíncrono y no puede procesar mensajes simultáneos
- La base de datos PostgreSQL debe ser gestionada localmente o mediante AWS RDS (no MySQL)
- No incluye un sistema de CI/CD automático, solo despliegues desde Git push manual
- El scheduler cron tiene un límite de instancias y no escala horizontalmente
- Las imágenes Docker deben ser creadas manualmente con Dockerfile
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.
Instale Node.js 20+ y pnpm en el servidor. Copie .env.example y configure DATABASE_URL, JWT_SECRET, ENCRYPTION_KEY y URLs de SQS.,Para producción, use un dominio propio con HTTPS (TLS) y configure SSL certificates.,El worker debe ejecutarse como servicio separado para evitar bloquear la API principal.,Implemente backups diarios en S3 o AWS S3 Glacier para proteger datos críticos.,Asegúrese de que el servidor tenga permisos SSH adecuados para ejecutar scripts de despliegue.,Considere usar un load balancer (Nginx/AWS ALB) como proxy entre Peon y sus aplicaciones frontend.
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.