Repolode
certimate-go

certimate-go/certimate

Самостоятельно размещаемый инструмент ACME для автоматизации выпуска, установки, продления и мониторинга SSL-сертификатов с помощью визуальных сценариев.

Open source альтернатива:Sectigo Certificate Manager

Звёзды
9,382
Форки
914
Открытые issues
49
Последний коммит
14 часов назад

Что это?

Certimate — инструмент для самостоятельного управления SSL-сертификатами на всех этапах их жизненного цикла: от запроса у центра сертификации ACME до установки на целевые сервисы, продления до истечения срока действия и мониторинга состояния. Сценарии настраиваются визуально, без написания скриптов.

Программа запускается как единый бинарный файл в Windows, Linux и macOS или из Docker-образа; отдельно устанавливать базу данных или среду выполнения не нужно. Сертификаты можно выпускать для одного или нескольких доменов, а также для wildcard-доменов; поддерживаются и сертификаты для IP-адресов. Можно использовать ключи RSA или ECC. Доступны проверки DNS-01 и HTTP-01, а сертификаты можно экспортировать в форматах PEM, PFX и JKS.

Проект интегрируется с множеством DNS-провайдеров и платформ для хостинга и развертывания, включая Kubernetes, CDN, WAF и балансировщики нагрузки. Поддерживаются каналы уведомлений: электронная почта, Discord, Slack, Telegram, DingTalk, Feishu и WeCom.

Ключевые возможности

  • 01Визуальные сценарии для всего процесса — от запроса сертификата до его установки
  • 02Сертификаты для одного или нескольких доменов, wildcard-доменов и IP-адресов с ключами RSA или ECC
  • 03Поддержка проверок DNS-01 и HTTP-01
  • 04Экспорт в форматы PEM, PFX и JKS
  • 05Интеграции с более чем 70 DNS-провайдерами и более чем 160 площадками для развертывания
  • 06Уведомления по электронной почте, в Discord, Slack, Telegram, DingTalk, Feishu и WeCom

Сценарии использования

  • Автоматизация продления сертификатов Let's Encrypt или ZeroSSL для самостоятельно размещаемых сайтов
  • Установка обновленных сертификатов на облачные CDN, балансировщики нагрузки или кластеры Kubernetes
  • Управление сертификатами нескольких доменов из единой визуальной панели

Быстрый старт

  1. 1

    Скачайте предварительно собранный бинарный файл из GitHub Releases и распакуйте его

  2. 2

    Запустите бинарный файл сервера

    ./certimate serve
  3. 3

    Или запустите его с помощью Docker

    docker run -d --name certimate --restart unless-stopped -p 8090:8090 -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v $(pwd)/data:/app/pb_data certimate/certimate:latest
  4. 4

    Откройте в браузере http://127.0.0.1:8090 и войдите в систему с учетной записью администратора по умолчанию

Что важно знать

  • Пароль администратора по умолчанию, указанный в README, общедоступен, поэтому смените его после первого входа.
  • Certimate требуется доступ к учетным записям вашего DNS-провайдера или хостинг-провайдера, чтобы автоматизировать выпуск и развертывание.

Темы

Частые вопросы

Что такое certimate?
Самостоятельно размещаемый инструмент ACME для автоматизации выпуска, установки, продления и мониторинга SSL-сертификатов с помощью визуальных сценариев. Certimate — инструмент для самостоятельного управления SSL-сертификатами на всех этапах их жизненного цикла: от запроса у центра сертификации ACME до установки на целевые сервисы, продления до истечения срока действия и мониторинга состояния. Сценарии настраиваются визуально, без написания скриптов.
certimate можно использовать бесплатно? Какая у него лицензия?
certimate распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
certimate всё ещё поддерживается?
Активно поддерживается. Последний коммит в certimate — 19 окт. 2026 г..
Для чего можно использовать certimate?
Автоматизация продления сертификатов Let's Encrypt или ZeroSSL для самостоятельно размещаемых сайтов Установка обновленных сертификатов на облачные CDN, балансировщики нагрузки или кластеры Kubernetes Управление сертификатами нескольких доменов из единой визуальной панели
Как установить certimate?
Скачайте предварительно собранный бинарный файл из GitHub Releases и распакуйте его Запустите бинарный файл сервера: ./certimate serve Или запустите его с помощью Docker: docker run -d --name certimate --restart unless-stopped -p 8090:8090 -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v $(pwd)/data:/app/pb_data certimate/certimate:latest Откройте в браузере http://127.0.0.1:8090 и войдите в систему с учетной записью администратора по умолчанию
Где скачать certimate?
Исходный код и инструкции по установке — на GitHub: https://github.com/certimate-go/certimate

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.

50 тыс.10,6 тыс.GoOtherОбновлён 5 часов назад