Repolode
certimate-go

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. 1

    Baixe o binário pré-compilado em GitHub Releases e extraia-o

  2. 2

    Execute o binário do servidor

    ./certimate serve
  3. 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. 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