Установка Certbot и сертификат Let's Encrypt для сайта: термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Certbot и сертификат Let's Encrypt для сайта». Страница справочника целиком: Установка Certbot на сервер.
Коротко о теме
Установка Certbot на Ubuntu через snap: сертификат Let's Encrypt для Nginx одной командой, проверка таймера продления и разбор ошибок выпуска.
Подробности по разделам
Что делает Certbot и каким сайтам он нужен
Он пригодится рядом с Nginx и Apache. Способ проверки задаёт плагин:
Как Certbot продлевает сертификат и как это проверить
Установка через snap или apt сразу добавляет таймер. Документация Certbot в примере с cron запускает продление дважды в сутки, в 00:00 и 12:00, с небольшой случайной паузой. Если сертификат выпускали режимом webroot или standalone, сервер сам его не перечитает.
Certbot в Docker: образ certbot/certbot и общий каталог проверки
Продление: та же команда с аргументом renew вместо certonly, затем docker compose exec nginx nginx -s reload. Запускайте её из cron или таймера systemd на хосте дважды в сутки. Том /etc/letsencrypt входит в копии сервера: порядок описан на странице сервер для бэкапов.
Ключевые цифры
- Останавливать сервер приходится только в режиме standalone, которому нужен свободный порт 80.
- Порт 80 для такой проверки не нужен.
- Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026; Документация Certbot: руководство пользователя, eff-certbot.readthedocs.io/en/stable/using.html, проверено 15 октября 2026.
Термины на странице
- Certbot
- Certbot это программа, которая получает и продлевает сертификаты Let's Encrypt на сервере.
- Nginx
- Nginx это веб-сервер и обратный прокси. Его часто ставят перед приложением, чтобы раздавать статику и держать HTTPS.
- Продление домена
- Продление это оплата домена на следующий срок. Цена продления часто выше цены регистрации.
- Let's Encrypt
- Let's Encrypt выпускает бесплатные DV-сертификаты на 90 дней с автоматическим продлением.
- DNS
- DNS это система, которая переводит имя домена в адрес сервера.
- Apache
- Apache это веб-сервер. На хостинге с ним работают файлы .htaccess.
- Cron
- Cron это планировщик задач в Linux: запускает скрипты по расписанию.
- TXT-запись
- TXT-запись хранит текст. В ней подтверждают владение доменом и публикуют SPF и DKIM.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Выпустите сертификат после того, как домен указывает на сервер.
- Проверьте, что установлена вся цепочка сертификатов.
- Включите перенаправление с HTTP на HTTPS.