25 Dec. 29, 2024, 1:17 p.m.

Обновление сертификатов Let's Encrypt (Cloudflare)

Задача: сформировать команду для обновления сертификатов Let’s Encrypt.

Установка зависимостей

sudo apt install python3-certbot-dns-cloudflare

Создание файла с паролем в дириктории /root/cloudflareapi.cfg

dns_cloudflare_api_token = CLOUDFLARE_TOKEN

Установка прав на файл

sudo chmod 400 /root/cloudflareapi.cfg

Команда для создания wildecard сертификата:

certbot certonly --dns-cloudflare --dns-cloudflare-credentials /root/cloudflareapi.cfg -d "*.example.com" -d "example.com" -d "*.example.dev" -d "example.dev" -d "*.example.net" -d "example.net" -m [email protected] --non-interactive --agree-tos --dns-cloudflare-propagation-seconds 30