Plano de controle auto-hospedado para certificados TLS que os emite, renova, descobre, inventaria e distribui pela infraestrutura.
certimate-go/certimate
Ferramenta ACME auto-hospedada que automatiza a emissão, implantação, renovação e o monitoramento de certificados SSL por meio de fluxos de trabalho visuais.
Alternativa open source a:Sectigo Certificate Manager
- Estrelas
- 9,382
- Forks
- 914
- Issues abertas
- 49
- Último commit
- há 23 horas
O que é?
Certimate é uma ferramenta auto-hospedada de gerenciamento de certificados SSL que cuida de todo o ciclo de vida dos certificados: solicita-os a uma autoridade certificadora ACME, implanta-os nos serviços de destino, renova-os antes do vencimento e monitora seu status. Os fluxos de trabalho são configurados visualmente, sem necessidade de scripts.
O Certimate pode ser executado como um único binário no Windows, Linux e macOS ou por meio de uma imagem Docker, sem exigir a instalação de um banco de dados ou ambiente de execução separado. Os certificados podem cobrir domínios únicos, múltiplos ou wildcard, e também há suporte a certificados para endereços IP, com chaves RSA ou ECC. Estão disponíveis os desafios DNS-01 e HTTP-01, e os formatos de saída incluem PEM, PFX e JKS.
O projeto se integra a um grande número de provedores de DNS e destinos de hospedagem e implantação, como Kubernetes, CDNs, WAFs e balanceadores de carga, além de canais de notificação como email, Discord, Slack, Telegram, DingTalk, Feishu e WeCom.
Recursos principais
- 01Fluxos de trabalho visuais que cobrem da solicitação do certificado à implantação
- 02Certificados para domínios únicos, múltiplos, wildcard e endereços IP, com chaves RSA ou ECC
- 03Suporte aos desafios DNS-01 e HTTP-01
- 04Saída nos formatos PEM, PFX e JKS
- 05Integrações com mais de 70 provedores de DNS e mais de 160 destinos de implantação
- 06Notificações por email, Discord, Slack, Telegram, DingTalk, Feishu e WeCom
Casos de uso
- Automatizar a renovação de certificados Let's Encrypt ou ZeroSSL para sites auto-hospedados
- Implantar certificados renovados em CDNs na nuvem, balanceadores de carga ou clusters Kubernetes
- Gerenciar certificados de vários domínios em um único painel visual
Início rápido
- 1
Baixe o binário pré-compilado em GitHub Releases e extraia-o
- 2
Execute o binário do servidor
./certimate serve - 3
Ou inicie-o com Docker
docker run -d --name certimate --restart unless-stopped -p 8090:8090 -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v $(pwd)/data:/app/pb_data certimate/certimate:latest - 4
Abra http://127.0.0.1:8090 no navegador e entre com a conta de administrador padrão
Antes de usar
- A senha padrão de administrador informada no README é pública, então altere-a após o primeiro login.
- O Certimate precisa acessar suas contas do provedor de DNS ou de hospedagem para automatizar a emissão e a implantação.
Tópicos
Perguntas frequentes
- O que é certimate?
- Ferramenta ACME auto-hospedada que automatiza a emissão, implantação, renovação e o monitoramento de certificados SSL por meio de fluxos de trabalho visuais. Certimate é uma ferramenta auto-hospedada de gerenciamento de certificados SSL que cuida de todo o ciclo de vida dos certificados: solicita-os a uma autoridade certificadora ACME, implanta-os nos serviços de destino, renova-os antes do vencimento e monitora seu status. Os fluxos de trabalho são configurados visualmente, sem necessidade de scripts.
- certimate é gratuito? Qual é a licença?
- certimate é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- certimate ainda é mantido?
- Manutenção ativa. O último commit de certimate foi em 19 de out. de 2026.
- Para que posso usar certimate?
- Automatizar a renovação de certificados Let's Encrypt ou ZeroSSL para sites auto-hospedados Implantar certificados renovados em CDNs na nuvem, balanceadores de carga ou clusters Kubernetes Gerenciar certificados de vários domínios em um único painel visual
- Como instalar certimate?
- Baixe o binário pré-compilado em GitHub Releases e extraia-o Execute o binário do servidor: ./certimate serve Ou inicie-o com Docker: docker run -d --name certimate --restart unless-stopped -p 8090:8090 -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v $(pwd)/data:/app/pb_data certimate/certimate:latest Abra http://127.0.0.1:8090 no navegador e entre com a conta de administrador padrão
- Onde consigo certimate?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/certimate-go/certimate
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um túnel self-hosted escrito em Go que expõe serviços do localhost à internet usando seu próprio domínio e servidor.
Serviço completo de desenvolvimento de software, escrito em Go e hospedado por conta própria, com Git, revisão de código, issues, pacotes e CI/CD.
CLI de infraestrutura como código que planeja e aplica arquivos de configuração declarativa para criar, alterar e versionar recursos de nuvem e serviços.
Um mecanismo programável de automação que compila, testa e entrega bases de código com containers, localmente, em CI ou na nuvem.
Ferramenta gratuita e auto-hospedada para backup do PostgreSQL, com Point-in-Time Recovery, verificação automática de restauração e interface web.