БЕСПЛАТНЫЙ SSL БЕЗ РЕГИСТРАЦИИ · КЛЮЧ НЕ ПОКИДАЕТ БРАУЗЕР

1 · ДОМЕН
2 · DNS
3 · СЕРТИФИКАТ

Выпустить SSL-сертификат

Введите домен. Приватный ключ будет сгенерирован прямо в вашем браузере и никуда не отправляется — на сервер уйдёт только публичный запрос (CSR).

📌 Важно: проходите все три шага в одной и той же вкладке и не закрывайте её до конца. Приватный ключ хранится только в этом браузере — если закрыть вкладку или сменить устройство, ключ будет потерян и сертификат придётся выпускать заново.
Обычный сертификат покрывает конкретные адреса, которые вы укажете (например, ваш домен и его поддомены). Подходит большинству сайтов.

Можно несколько адресов — по одному в строке или через запятую. Для одиночного домена www-вариант добавится автоматически.

7 + 9 = ?

Часто задаваемые вопросы

Зачем проверка через DNS?

Метод DNS-01 работает, даже если сервер за NAT или порт 80 закрыт. Самый надёжный способ подтвердить права на домен.

Сколько действует сертификат?

90 дней. Перевыпуск бесплатный в любое время.

Где хранится приватный ключ?

Ключ генерируется прямо в вашем браузере и на сервер не передаётся — туда уходит только публичный запрос (CSR).

Безопасно ли это?

Процесс идёт через официальный клиент, а приватный ключ не покидает ваш браузер.


Как добавить TXT-запись и установить SSL-сертификат

Пошаговые инструкции для популярных DNS-панелей и веб-серверов. При выпуске бесплатного SSL-сертификата Let's Encrypt через DNS-проверку (DNS-01) сначала нужно добавить TXT-запись у регистратора домена, а после выпуска — установить сертификат на сервер.

📝 Как добавить TXT-запись для проверки домена

Имя и значение TXT-записи показываются на шаге 2 после нажатия «Получить TXT-записи». Скопируйте их точь-в-точь. После добавления подождите 2–5 минут, пока DNS обновится, и нажмите «Проверить».

Cloudflare
  1. Войдите в Cloudflare и выберите нужный домен.
  2. Откройте раздел DNS → Records и нажмите Add record.
  3. Type: TXT. Name: вставьте имя из шага 2 — например _acme-challenge (Cloudflare сам добавит ваш домен, поэтому полную запись _acme-challenge.example.com вводить не нужно).
  4. Content: значение записи из нашего сервиса. TTL: Auto.
  5. Нажмите Save. Оранжевое облако (прокси) на TXT-запись не влияет.
reg.ru
  1. Войдите в личный кабинет reg.ru и откройте «Мои домены».
  2. У нужного домена выберите «Управление зоной DNS».
  3. Добавьте запись: тип — TXT, имя/поддомен — из шага 2 (например _acme-challenge), значение — TXT из нашего сервиса.
  4. Сохраните изменения. Обычно зона обновляется за несколько минут.
Namecheap
  1. Войдите в Namecheap → Domain ListManage у нужного домена.
  2. Откройте вкладку Advanced DNSHost RecordsAdd New Record.
  3. Type: TXT Record. Host: _acme-challenge (без основного домена — Namecheap добавит его сам). Value: значение из сервиса. TTL: Automatic.
  4. Нажмите Save All Changes (зелёная галочка).
Beget
  1. Войдите в панель Beget и откройте раздел «Домены и поддомены».
  2. У нужного домена нажмите на иконку DNS (управление зоной).
  3. Добавьте TXT-запись: имя_acme-challenge (или полное из шага 2), значение — TXT из нашего сервиса.
  4. Сохраните. Обновление зоны Beget обычно занимает несколько минут.
🔧 Как установить SSL-сертификат на сервер

После выпуска вы получаете файлы: fullchain.pem (сертификат вместе с цепочкой), ваш приватный ключ (privkey.pem) и ca.pem (промежуточный сертификат). Используйте именно fullchain, иначе часть клиентов не будет доверять сертификату.

nginx

Положите файлы, например, в /etc/ssl/example.com/ и пропишите в конфиге сайта:

server {
    listen 443 ssl;
    server_name example.com;

    ssl_certificate     /etc/ssl/example.com/fullchain.pem;
    ssl_certificate_key /etc/ssl/example.com/privkey.pem;

    # ... остальная конфигурация сайта
}

Проверьте конфигурацию командой nginx -t и примените: systemctl reload nginx.

Apache

Включите модуль SSL (a2enmod ssl) и пропишите в виртуальном хосте:

<VirtualHost *:443>
    ServerName example.com
    SSLEngine on
    SSLCertificateFile    /etc/ssl/example.com/fullchain.pem
    SSLCertificateKeyFile /etc/ssl/example.com/privkey.pem
</VirtualHost>

На Apache 2.4.8+ достаточно SSLCertificateFile с fullchain. Проверьте конфиг apachectl configtest и примените: systemctl reload apache2.

cPanel
  1. В cPanel откройте раздел Security → SSL/TLS.
  2. Выберите «Manage SSL sites»«Install an SSL Website».
  3. Выберите домен. В поле Certificate (CRT) вставьте содержимое fullchain.pem, в Private Key (KEY) — ваш приватный ключ, в Certificate Authority Bundle (CABUNDLE)ca.pem, если оно не заполнилось автоматически.
  4. Нажмите Install Certificate.