Проще всего арендовать vps или даже shared hosting, и закинуть код туда.
Чтобы выставить наружу домашний сервер, понадобится купить у провайдера белый ip. Если хотите доступ по 80 порту, с этим тоже могут возникнуть проблемы, если провайдер блокирует его.
Далее на роутере нужно будет пробросить порт на тот адрес и порт в локальной сети, где крутится сервер.