Задача как оказалось не тривиальная ибо то что можно поставить из доступных пакетов работает только для Ubuntu 16, cборка же исходников доступных с github приводит к ошибкам окружения python 2.7 так как cerbot версии >= 0.40 требуется Python 3.5 и выше.
Соотвественно, как поставить сerbot на Ubuntu 14.04 cerbot v.0.30 в 2022 году.
- Код: Выделить всё
sudo apt update
- Код: Выделить всё
sudo apt install snapd
Затем удаляем старые версии cerbot (если мы их ставили)
- Код: Выделить всё
sudo rm -rf /usr/local/sbin/certbot-auto
Затем используем snap чтобы установить сerbot
- Код: Выделить всё
sudo snap install --classic certbot
Создаем символ линк на сerbot из snap
- Код: Выделить всё
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Затем, ставим SSL сертификаты для нашего сайта как обычно
- Код: Выделить всё
sudo certbot --apache -d my-site.com -d www.my-site.com
- Код: Выделить всё
sudo certbot renew --dry-run
Примечание: Возможно еще понадобится в cron расписание обновлений сертификатов добавить, что так же делается стандарно и пример ранее в теме тоже есть