Certbot

Если доступа к серверу нет

Выполняем на локальной машине

docker run --rm -it -v $(pwd):/etc/letsencrypt/ certbot/certbot certonly --authenticator manual -m your@email  -d your.domen

После чего будет дано имя файла и содержимое которое надо создать на сервере. Создаем и нажимем enter.

Далее из под пользователя root пролучаем файлы из live/your.domen/.
В раздел "Сертификат" загружаем файл fullchain.pem
В раздел "Приватный ключ сертификата" загружаем файл privkey.pem

[ Править ]

@kiranananda