Идете в магазин доменов, покупаете
красивый домен, например

В панели управления задаете А запись своего сервера nexcloud.my.ru на адрес nginx, например 192.168.1.x
В Nginx настраиваете "пере адресацию" на нужный адрес/порт
Еще получаете SSL сертификат и устанавливаете в Nginx
Получаете
красивые адреса :)))))
Ну а более дешевые варианты (100 руб в год) работают точно так же, только имена не настолько будут красивы, не по феншую, так сказать.
P.S. А вообще иметь собственное доменное имя и заполнить его А записями на локальные ресурсы, вполне хорошая идея. Избавляет от необходимости держать собственный ДНС + следить за тем, чтобы у клиентов в локальной сети был указан локальный ДНС. Зачастую ДНС указывают принудительно не от DHCP а например 8.8.8.8 и даже в эетом случае все Ваши локальные ресурсы будут вполне нормально резволится