Как настроить SSL без зарегистрированого домена?
Сгенерировать самоподписанный сертификат и добавить его в доверенные на всех клиентах. Ну или поднять свой центр авторизации, его сертификат добавить в корневые доверенные центры на клиентах, и в этом центре выдать сертификат для сайта.
Если letsencrypt  то нужен живой домен.