Kamal

Implante aplicações web em qualquer VPS com Docker e sem complexidade de infraestrutura

deploydevopsdocker
Sitekamal-deploy.org
CategoriaHospedagem e implantação
PreçoGratuito
Cartão obrigatórioNão
Código abertoSim

SOBRE

O que é Kamal?

Kamal é uma ferramenta de implantação desenvolvida pela 37signals (Basecamp) que usa Docker para implantar aplicações web em qualquer servidor. Ao contrário de plataformas PaaS que prendem você à própria infraestrutura, Kamal oferece um único comando que compila a aplicação em uma imagem Docker, envia-a para um registro de contêineres e implanta em um ou mais servidores com atualizações progressivas sem tempo de inatividade. Gerencia SSL via Let's Encrypt, conexões de banco de dados, entrega de assets e configurações de vários ambientes. Kamal tornou-se uma opção popular para equipes que querem fluxos de trabalho semelhantes ao Heroku sem os preços do Heroku.

ANTES DE SE CADASTRAR

O que você precisa saber

✓
Implantações sem tempo de inatividade integradasKamal usa implantações progressivas que iniciam novos contêineres antes de encerrar os antigos, garantindo a continuidade do serviço.
✓
Fluxo de implantação com um comandoO comando de implantação compila, envia e publica a aplicação em um ou vários servidores de uma só vez.
△
Exige Docker e gestão de servidoresÉ necessário ter Docker instalado em cada servidor de destino e conhecimentos básicos de administração de servidores. Kamal não provisiona servidores.
✕
Otimizado principalmente para RailsEmbora Kamal funcione com qualquer framework web, a documentação, os exemplos e os padrões da comunidade são mais maduros para implantações em Ruby on Rails.

COMUNIDADE

Nos fóruns

Kamal despertou grande interesse na comunidade Ruby on Rails e além dela, com conversas no Reddit destacando sua simplicidade e alinhamento à filosofia da 37signals de ter controle sobre a própria infraestrutura. Os usuários elogiam a configuração direta baseada em YAML e a estratégia de implantação sem tempo de inatividade. A principal ressalva é que Kamal exige conhecimentos de Docker e administração de servidores, e seus fluxos de trabalho mais refinados são voltados a aplicações Rails, embora ofereça suporte a qualquer framework web.

— Opinião da comunidade

SOBRE NÓS

Transparência e independência, sem enrolação.

Sem espaços pagos. Apenas uma visão clara do que a ferramenta faz, quanto custa e o que você precisa saber antes de adotá-la.

Saiba mais→

DÚVIDAS FREQUENTES

Perguntas respondidas.

Kamal é grátis?+

Sim. Kamal é open source. Não há planos pagos nem tarifas da plataforma. Você paga apenas pelos servidores onde implanta suas aplicações.

Como Kamal gerencia SSL?+

Kamal integra-se ao Let's Encrypt usando Traefik como proxy reverso. Os certificados SSL são provisionados e renovados automaticamente para seus domínios personalizados.

Posso implantar aplicações que não sejam Rails com Kamal?+

Sim. Kamal pode implantar qualquer aplicação que rode em um contêiner Docker. No entanto, a documentação e as configurações padrão são voltadas a Rails, e outros frameworks podem exigir mais configuração manual.