Нет абсолютно никакой разницы между вашей локальной машиной и машиной на каком нибудь хостинге. Главное чтобы у вас был статичный ip адрес. Далее на машине просто запускаете ваш сервер привязывая её к
0.0.0.0 и к любому порту. В зависимости от вашей операционной системы команда для открытия порте в файлволе может отличаться. На убунту к примеру это можно сделать через
sudo ufw allow PORT/udp
.