Sobre el proyecto
Certimate es una herramienta de gestión de certificados SSL de código abierto y autohospedada, construida en torno al protocolo ACME. Automatiza el ciclo de vida completo del certificado (solicitud, despliegue, renovación y monitoreo) mediante una interfaz de flujo de trabajo visual, con el objetivo de reemplazar el manejo manual de certificados con unas pocas configuraciones simples.
Características principales:
- Autohospedado: se despliega de forma privada con todos los datos almacenados localmente, priorizando la privacidad y seguridad de los datos.
- Multiplataforma: funciona en Windows, Linux y macOS.
- Cero dependencias: no requiere instalación de base de datos, tiempo de ejecución ni framework; funciona sin configuración adicional.
- Ligero: el proyecto reporta aproximadamente 20 MB de uso de memoria.
Aspectos destacados de funciones:
- Orquestación flexible de flujos de trabajo que cubre la automatización desde la solicitud de certificados hasta el despliegue.
- Soporte para certificados de dominio único, múltiple y comodín, así como certificados de dirección IP, con opción de claves RSA o ECC.
- Tipos de desafío ACME tanto DNS-01 como HTTP-01.
- Múltiples formatos de salida de certificados, incluidos PEM, PFX y JKS.
- Integración con más de 70 registradores de dominios y proveedores DNS (por ejemplo, AWS, Cloudflare, GoDaddy, Alibaba Cloud, Tencent Cloud).
- Más de 160 destinos de despliegue, incluidos Kubernetes, CDN, WAF y balanceadores de carga.
- Notificaciones por correo electrónico, Discord, Slack, Telegram, DingTalk, Feishu, WeCom y otros canales.
- Soporte para múltiples autoridades de certificación ACME, como Let's Encrypt, Actalis, Google Trust Services, SSL.com y ZeroSSL.
Comenzar es sencillo. Se puede descargar un binario precompilado desde GitHub Releases y ejecutarlo con `certimate serve`, o se puede ejecutar la herramienta mediante Docker, mapeando un volumen de datos y exponiendo el puerto 8090. La interfaz web es accesible en http://127.0.0.1:8090. La cuenta de administrador predeterminada viene con credenciales conocidas (admin@certimate.fun / 1234567890), por lo que se recomienda cambiar la contraseña después del primer inicio de sesión.
La documentación completa está disponible en docs.certimate.me, incluida una guía de migración para v0.4, un artículo sobre cómo completar los desafíos DNS-01 de ACME mediante CNAME, y una discusión sobre la justificación del proyecto. El proyecto tiene licencia MIT, se distribuye tal cual sin garantía, y acepta contribuciones de la comunidad a través de problemas y solicitudes de extracción en GitHub. Los canales comunitarios incluyen un grupo de Telegram y un grupo de WeChat.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.