Herramienta para compilar y desplegar software en muchos servidores, con una interfaz web y una API para administrarlos.
- Estrellas
- 3,253
- Forks
- 423
- Issues abiertos
- 17
- Último commit
- hace 13 horas
¿Qué es?
Vito es una aplicación web autoalojada para administrar servidores y desplegar aplicaciones PHP en producción. Se ejecuta en tu propia infraestructura y permite aprovisionar y administrar servidores desde su interfaz, en lugar de depender de una plataforma alojada.
El proyecto abarca tareas de administración de servidores que normalmente se realizan manualmente por SSH: instalar y administrar bases de datos (MySQL y MariaDB), configurar el firewall, emitir certificados SSL personalizados o de Let's Encrypt, administrar colas gestionadas por supervisor, controlar servicios del sistema, desplegar claves SSH y mantener tareas cron. También incluye administración de dominios y DNS, flujos de trabajo y automatizaciones, además de una API y un sistema de plugins.
Vito se puede instalar en un VPS con un único script de shell o ejecutar mediante Docker. Está escrito en PHP con Laravel, y cuenta con un frontend basado en Inertia.js y React.
Funciones clave
- 01Aprovisiona y administra servidores desde una interfaz web
- 02Administra bases de datos MySQL y MariaDB
- 03Despliega aplicaciones PHP, como Laravel
- 04Gestiona certificados SSL personalizados y de Let's Encrypt
- 05Ejecuta y administra colas mediante supervisor
- 06Ofrece administración de dominios y DNS, además de una API y plugins
Casos de uso
- Desplegar Laravel u otras aplicaciones PHP en un VPS autogestionado
- Sustituir la configuración manual por SSH de firewalls, bases de datos y tareas cron en tus servidores
- Usar una alternativa interna y autoalojada a un panel de despliegue de PaaS
Inicio rápido
- 1
Ejecuta el script oficial de instalación indicado en el README
Antes de usarlo
- Está bajo la licencia AGPL-3.0, una licencia de copyleft fuerte que exige compartir el código fuente modificado cuando se ofrece a través de una red.
- Está diseñado para alojarse en servidores propios, por lo que necesitas un servidor bajo tu control para usarlo.
- Está centrado en aplicaciones PHP como Laravel, por lo que es menos adecuado para otras tecnologías.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vito?
- Aplicación web autoalojada para aprovisionar, administrar y desplegar aplicaciones PHP, como Laravel, en tus propios servidores. Vito es una aplicación web autoalojada para administrar servidores y desplegar aplicaciones PHP en producción. Se ejecuta en tu propia infraestructura y permite aprovisionar y administrar servidores desde su interfaz, en lugar de depender de una plataforma alojada.
- ¿vito es gratuito? ¿Qué licencia tiene?
- vito es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vito sigue mantenido?
- Mantenimiento activo. El último commit de vito fue el 23 oct 2026.
- ¿Para qué puedo usar vito?
- Desplegar Laravel u otras aplicaciones PHP en un VPS autogestionado Sustituir la configuración manual por SSH de firewalls, bases de datos y tareas cron en tus servidores Usar una alternativa interna y autoalojada a un panel de despliegue de PaaS
- ¿Cómo se instala vito?
- Ejecuta el script oficial de instalación indicado en el README
- ¿Dónde consigo vito?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vitodeploy/vito
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.
Un mini-Heroku autohospedado y basado en Docker que despliega y gestiona aplicaciones web en tu propio servidor al hacer git push.
PaaS autogestionada para desplegar aplicaciones y bases de datos en tu propio servidor con Docker, Nginx y Let's Encrypt, mediante una GUI web y una CLI.
Despliega y escala aplicaciones en contenedores en tus propios hosts Docker mediante una red mesh de WireGuard, sin Kubernetes ni Swarm.