Herramienta ACME autoalojada que automatiza la emisión, implementación, renovación y supervisión de certificados SSL mediante flujos de trabajo visuales.
fabriziosalmi/certmate
Plano de control autogestionado para certificados TLS que los emite, renueva, detecta, inventaría e instala en toda tu infraestructura.
Alternativa open source a:Venafi
Sectigo Certificate Manager
- Estrellas
- 1,470
- Forks
- 119
- Issues abiertos
- 25
- Último commit
- hace 20 horas
¿Qué es?
CertMate es una herramienta autogestionada para administrar certificados TLS en toda una infraestructura. Emite y renueva certificados de CA públicas como Let's Encrypt, ZeroSSL y DigiCert, o de una CA privada que ejecuta por su cuenta. También detecta certificados que no se emitieron con la herramienta mediante el análisis de endpoints y la consulta de registros de Certificate Transparency, y lo reúne todo en un inventario que indica dónde se sirve cada certificado, quién lo emitió y cuándo vence.
Tras una renovación, CertMate puede ejecutar hooks de despliegue o webhooks para instalar el nuevo certificado donde se utiliza y, después, comprobar mediante probes de despliegue que realmente se esté sirviendo. La validación DNS-01 funciona con 29 proveedores DNS y también se admite HTTP-01. Los certificados se pueden almacenar en disco local o copiar a Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, Infisical o almacenamiento compatible con S3.
El proyecto ofrece una interfaz web, una API REST, una CLI basada en Python llamada certmate-cli y un servidor MCP para agentes de IA. Se ejecuta como una única instancia y ofrece Docker, un instalador para Linux con systemd y un chart de Helm para su despliegue.
Funciones clave
- 01Emite y renueva certificados de Let's Encrypt, ZeroSSL, DigiCert, Sectigo y otras CA, o de una CA privada.
- 02Utiliza validación DNS-01 con 29 proveedores DNS, además de HTTP-01.
- 03Detecta certificados existentes mediante el análisis de endpoints y los registros de Certificate Transparency.
- 04Ejecuta hooks de despliegue y webhooks tras la emisión y la renovación, y usa probes de despliegue para verificar el resultado.
- 05Almacena certificados localmente o en Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, Infisical o almacenamiento compatible con S3.
- 06Ofrece una interfaz web, una API REST, una CLI y un servidor MCP con acceso basado en roles y una cadena de auditoría.
Casos de uso
- Llevar un inventario de todos los certificados TLS de servidores, balanceadores de carga y servicios.
- Automatizar la renovación de certificados de corta duración e instalarlos en los servicios que los utilizan.
- Emitir certificados internos de mTLS o para clientes VPN desde una CA privada.
- Permitir que los hosts internos soliciten certificados a través de un servidor ACME con certbot o cert-manager.
Temas
Preguntas frecuentes
- ¿Qué es certmate?
- Plano de control autogestionado para certificados TLS que los emite, renueva, detecta, inventaría e instala en toda tu infraestructura. CertMate es una herramienta autogestionada para administrar certificados TLS en toda una infraestructura. Emite y renueva certificados de CA públicas como Let's Encrypt, ZeroSSL y DigiCert, o de una CA privada que ejecuta por su cuenta. También detecta certificados que no se emitieron con la herramienta mediante el análisis de endpoints y la consulta de registros de Certificate Transparency, y lo reúne todo en un inventario que indica dónde se sirve cada certificado, quién lo emitió y cuándo vence.
- ¿certmate es gratuito? ¿Qué licencia tiene?
- certmate es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿certmate sigue mantenido?
- Mantenimiento activo. El último commit de certmate fue el 19 oct 2026.
- ¿Para qué puedo usar certmate?
- Llevar un inventario de todos los certificados TLS de servidores, balanceadores de carga y servicios. Automatizar la renovación de certificados de corta duración e instalarlos en los servicios que los utilizan. Emitir certificados internos de mTLS o para clientes VPN desde una CA privada. Permitir que los hosts internos soliciten certificados a través de un servidor ACME con certbot o cert-manager.
- ¿Dónde consigo certmate?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fabriziosalmi/certmate
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz gráfica web para nginx que permite gestionar hosts virtuales, proxies, certificados SSL y streams sin editar archivos de configuración manualmente.
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
Plataforma de automatización de workflows con licencia fair-code para crear agentes de IA y flujos de trabajo, que combina un lienzo visual con código personalizado y más de 1500 integraciones.
Herramienta de código abierto y autohospedable para programar, publicar y analizar contenido en varias redes sociales, con integraciones de IA y API.
Plataforma no-code de código abierto para crear bases de datos, aplicaciones, automatizaciones y agentes de IA, autoalojable como alternativa a Airtable.