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.