Sobre o projeto
O Certimate é uma ferramenta de gerenciamento de certificados SSL de código aberto e auto-hospedada, construída em torno do protocolo ACME. Ela automatiza todo o ciclo de vida do certificado—solicitação, implantação, renovação e monitoramento—usando uma interface de fluxo de trabalho visual, com o objetivo de substituir o manuseio manual de certificados por algumas configurações simples.
Características principais:
- Auto-hospedado: implantado de forma privada, com todos os dados armazenados localmente, priorizando a privacidade e a segurança dos dados.
- Multiplataforma: funciona em Windows, Linux e macOS.
- Zero dependências: não requer instalação de banco de dados, runtime ou framework; funciona imediatamente.
- Leve: o projeto relata aproximadamente 20 MB de uso de memória.
Destaques dos recursos:
- Orquestração flexível de fluxo de trabalho, cobrindo a automação desde a solicitação do certificado até a implantação.
- Suporte para certificados de domínio único, múltiplo e curinga, bem como certificados de endereço IP, com escolha de chaves RSA ou ECC.
- Ambos os tipos de desafio ACME DNS-01 e HTTP-01.
- Múltiplos formatos de saída de certificado, incluindo PEM, PFX e JKS.
- Integração com mais de 70 registradores de domínio e provedores de DNS (por exemplo, AWS, Cloudflare, GoDaddy, Alibaba Cloud, Tencent Cloud).
- Mais de 160 destinos de implantação, incluindo Kubernetes, CDN, WAF e balanceadores de carga.
- Notificações por e-mail, Discord, Slack, Telegram, DingTalk, Feishu, WeCom e outros canais.
- Suporte para múltiplas autoridades de certificação ACME, como Let's Encrypt, Actalis, Google Trust Services, SSL.com e ZeroSSL.
Começar é simples. Um binário pré-compilado pode ser baixado do GitHub Releases e iniciado com `certimate serve`, ou a ferramenta pode ser executada via Docker, mapeando um volume de dados e expondo a porta 8090. A interface web é então acessível em http://127.0.0.1:8090. A conta de administrador padrão vem com credenciais conhecidas (admin@certimate.fun / 1234567890), portanto, é aconselhável alterar a senha após o primeiro login.
A documentação completa está disponível em docs.certimate.me, incluindo um guia de migração para v0.4, um artigo sobre como concluir desafios ACME DNS-01 via CNAME e uma discussão sobre a lógica do projeto. O projeto é licenciado sob MIT, distribuído como está, sem garantia, e aceita contribuições da comunidade por meio de issues e pull requests no GitHub. Os canais da comunidade incluem um grupo no Telegram e um grupo no WeChat.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.