10 months ago
- CertMate is an SSL certificate management system designed for modern infrastructure with multi-DNS provider support, Docker containerization, and a comprehensive REST API.
- Key features include zero-downtime automation, multi-cloud support, enterprise readiness, simple integration, security-first approach, Let's Encrypt integration, wildcard support, and multi-domain certificates.
- Supports 19 DNS providers including Cloudflare, AWS Route53, Azure DNS, Google Cloud DNS, PowerDNS, and more, with detailed setup instructions for each.
- Installation options include Docker Compose, Python virtual environment, Kubernetes, and system-wide installation on Linux distributions.
- Provides a comprehensive REST API for programmatic certificate management with Bearer token authentication.
- Includes detailed documentation for installation, DNS provider configuration, API usage, and troubleshooting.
- Security measures include strong Bearer tokens, HTTPS usage, IP restrictions, proper file permissions, and backup encryption.
- Monitoring and logging features include health checks, Prometheus metrics, Fluentd logging, and Grafana dashboards.
- Community contributions are welcome, including bug reports, feature requests, documentation improvements, and code submissions.
- Licensed under the MIT License, allowing commercial use, modification, distribution, and private use with no warranty or liability.