Самостоятельно размещаемый инструмент ACME для автоматизации выпуска, установки, продления и мониторинга SSL-сертификатов с помощью визуальных сценариев.
fabriziosalmi/certmate
Самостоятельно размещаемая панель управления TLS-сертификатами: выпускает, продлевает, обнаруживает, инвентаризирует и развёртывает их в инфраструктуре.
Open source альтернатива:Venafi
Sectigo Certificate Manager
- Звёзды
- 1,470
- Форки
- 119
- Открытые issues
- 25
- Последний коммит
- 21 час назад
Что это?
CertMate — инструмент для самостоятельного управления TLS-сертификатами в инфраструктуре. Он выпускает и продлевает сертификаты от публичных центров сертификации, таких как Let's Encrypt, ZeroSSL и DigiCert, а также от собственной частной CA. Кроме того, CertMate находит сертификаты, выпущенные другими средствами: проверяет конечные точки и читает журналы Certificate Transparency. Все данные собираются в едином реестре, где указано, на каких узлах используется каждый сертификат, кем он выдан и когда истекает.
После продления CertMate может запускать deploy hooks или вебхуки, чтобы разместить новый сертификат там, где он используется, а затем проверять с помощью deployment probes, что новый сертификат действительно применяется. Поддерживаются проверка DNS-01 через 29 DNS-провайдеров и HTTP-01. Сертификаты можно хранить локально или копировать в Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, Infisical либо S3-совместимое хранилище.
В проекте есть веб-интерфейс, REST API, CLI на Python под названием certmate-cli и MCP-сервер для AI-агентов. CertMate работает как один экземпляр; для развёртывания доступны Docker, установщик для Linux с systemd и Helm chart.
Ключевые возможности
- 01Выпускает и продлевает сертификаты от Let's Encrypt, ZeroSSL, DigiCert, Sectigo и других центров сертификации либо от частной CA.
- 02Поддерживает проверку DNS-01 через 29 DNS-провайдеров, а также HTTP-01.
- 03Находит существующие сертификаты, проверяя конечные точки и журналы Certificate Transparency.
- 04После выпуска и продления запускает deploy hooks и вебхуки, а deployment probes проверяют результат.
- 05Хранит сертификаты локально или в Azure Key Vault, AWS Secrets Manager, HashiCorp Vault, Infisical либо S3-совместимом хранилище.
- 06Предоставляет веб-интерфейс, REST API, CLI и MCP-сервер с ролевым управлением доступом и цепочкой аудита.
Сценарии использования
- Учитывать все TLS-сертификаты на серверах, балансировщиках нагрузки и в сервисах в едином реестре.
- Автоматически продлевать сертификаты с коротким сроком действия и передавать их использующим их сервисам.
- Выпускать внутренние клиентские сертификаты mTLS или VPN от частной CA.
- Позволить внутренним хостам запрашивать сертификаты через ACME-сервер с помощью certbot или cert-manager.
Темы
Частые вопросы
- Что такое certmate?
- Самостоятельно размещаемая панель управления TLS-сертификатами: выпускает, продлевает, обнаруживает, инвентаризирует и развёртывает их в инфраструктуре. CertMate — инструмент для самостоятельного управления TLS-сертификатами в инфраструктуре. Он выпускает и продлевает сертификаты от публичных центров сертификации, таких как Let's Encrypt, ZeroSSL и DigiCert, а также от собственной частной CA. Кроме того, CertMate находит сертификаты, выпущенные другими средствами: проверяет конечные точки и читает журналы Certificate Transparency. Все данные собираются в едином реестре, где указано, на каких узлах используется каждый сертификат, кем он выдан и когда истекает.
- certmate можно использовать бесплатно? Какая у него лицензия?
- certmate распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- certmate всё ещё поддерживается?
- Активно поддерживается. Последний коммит в certmate — 19 окт. 2026 г..
- Для чего можно использовать certmate?
- Учитывать все TLS-сертификаты на серверах, балансировщиках нагрузки и в сервисах в едином реестре. Автоматически продлевать сертификаты с коротким сроком действия и передавать их использующим их сервисам. Выпускать внутренние клиентские сертификаты mTLS или VPN от частной CA. Позволить внутренним хостам запрашивать сертификаты через ACME-сервер с помощью certbot или cert-manager.
- Где скачать certmate?
- Исходный код и инструкции по установке — на GitHub: https://github.com/fabriziosalmi/certmate
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Веб-интерфейс для управления nginx: виртуальными хостами, прокси, SSL-сертификатами и потоками — без ручного редактирования конфигурационных файлов.
Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
Платформа fair-code для автоматизации рабочих процессов и создания AI-агентов: визуальный редактор, пользовательский код и более 1500 интеграций.
Open-source инструмент для планирования публикаций в соцсетях: его можно развернуть самостоятельно, а для работы с контентом на разных платформах доступны AI и API-интеграции.
Платформа no-code с открытым исходным кодом для создания баз данных, приложений, автоматизаций и ИИ-агентов; можно развернуть на своих серверах как альтернативу Airtable.