Nextcloud имеет возможность использования бесплатного SSL-сертификата Let’s Encrypt
Это актуально если у пользователя есть свой домен или есть возможность его приобрести. А также если есть желание убрать предупреждение браузера о работе с недоверенным SSL-сертификатом. Это предупреждение возникает так как, по умолчанию, в Nextcloud используется самоподписанный SSL-сертификат выданный «самому себе», а не сертификат выданный доверенным центром сертификации, который браузеры считают надежным.
Для создания и настройки сертификата Let’s Encrypt необходимо:
1. В DNS-зоне Вашего домена создать запись типа «А» с желаемым именем сервера Nextcloud и значением IP-адреса Вашего виртуального датацентра.
Например,
Имя сервера: nextcloud.cloud4y.ru
IP-адрес: 1.1.1.1
2. Войти в консоль сервера через Панель управления облаком или с помощью SSH-клиента.
3. Выполнить в консоли команду:
snap run nextcloud.occ config:system:set trusted_domains 1 —value=имя_вашего_сервера
Например,
snap run nextcloud.occ config:system:set trusted_domains 1 —value=nextcloud.cloud4y.ru
4. Выполнить в консоли команду:
snap run nextcloud.enable-https lets-encrypt
После запуска команды необходимо будет:
— согласиться с требованиями установщика (y),
— ввести адрес своей электронной почты,
— ввести выбранное ранее имя сервера

5. После выполнения этих шагов можно будет заходить на сервер по имени и радоваться отсутствию предупреждений в браузере.