itsez.dev

Kamal

Despliega aplicaciones web en cualquier VPS con complejidad de infraestructura cero usando Docker.

deploydevopsdocker
Webkamal-deploy.org
CategoríaHosting y deploy
PrecioGratis
Requiere tarjetaNo
Open sourceSí

QUÉ ES

¿Qué es Kamal?

Kamal es una herramienta de despliegue desarrollada por 37signals (Basecamp) que usa Docker para desplegar aplicaciones web en cualquier servidor. A diferencia de las PaaS que te atan a su infraestructura, Kamal te da un solo comando que construye tu aplicación en una imagen Docker, la sube a un registro de contenedores y la despliega en uno o varios servidores con actualizaciones sin tiempo de inactividad. Gestiona SSL vía Let's Encrypt, conexiones de bases de datos, activos estáticos y configuraciones multi-entorno.

ANTES DE REGISTRARTE

Lo que debes saber

✓
Despliegues sin tiempo de inactividadKamal usa despliegues progresivos que inician nuevos contenedores antes de detener los antiguos, asegurando que no hay interrupción del servicio.
✓
Despliegue con un solo comandoEl comando deploy construye, sube y despliega tu aplicación en uno o varios servidores con un único paso.
△
Requiere Docker y gestión de servidoresNecesitas Docker instalado en cada servidor destino y conocimientos básicos de administración. Kamal no aprovisiona servidores por ti.
✕
Principalmente optimizado para RailsAunque Kamal funciona con cualquier framework web, su documentación, ejemplos y patrones comunitarios están más maduros para Ruby on Rails.

COMUNIDAD

En los foros

Kamal ha generado un gran interés en la comunidad de Ruby on Rails y más allá. En Reddit se destaca su simplicidad y su alineación con la filosofía de 37signals de ser dueño de tu infraestructura. Los usuarios valoran la configuración sencilla basada en YAML y la estrategia de despliegue sin tiempo de inactividad. La principal limitación es que requiere conocimientos de Docker y administración de servidores, y sus flujos de trabajo más pulidos están orientados a Rails.

— Sentimiento en comunidades · Reddit

SOBRE NOSOTROS

Honesto, independiente, sin relleno.

Sin patrocinios. Solo un análisis claro de qué hace, cuánto cuesta y lo que debes saber antes de comprometerte.

Leer más→

FAQ

Preguntas frecuentes

¿Kamal es gratis?+

Sí. Kamal es open source. No hay niveles de pago ni costes de plataforma. Solo pagas por los servidores donde despliegues tus aplicaciones.

¿Cómo gestiona Kamal los certificados SSL?+

Kamal se integra con Let's Encrypt a través de Traefik como proxy inverso. Los certificados SSL se aprovisionan y renuevan automáticamente para tus dominios personalizados.

¿Puedo desplegar apps que no sean Rails con Kamal?+

Sí. Kamal puede desplegar cualquier aplicación que funcione en un contenedor Docker. Sin embargo, la documentación y configuraciones por defecto están orientadas a Rails, y otros frameworks pueden requerir más configuración manual.