Kamal
Implante aplicações web em qualquer VPS com Docker e sem complexidade de infraestrutura
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
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
VEJA TAMBÉM · Hospedagem e implantação
Alternativas ao Kamal
Appish
FreemiumPublique contêineres Docker em ambientes temporários criados para demonstrações
Bunny.net
Somente teste gratuitoRede de borda de alto desempenho com CDN, armazenamento de objetos e computação sem servidor a preços competitivos
Cloud 66
FreemiumImplante e gerencie aplicações na sua nuvem sem assumir sozinho todas as operações de servidor
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.
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.