Если у вас такие вопросы на который вы почему-то не можете найти ответ в интернете, где есть тонны информации о том как настроить свой веб-сервер, то может не стоит, используйте что-то типа Heroku где стек на node.js разворачивается за 5 минут автоматически.
Если вы разрабатывали этот сайт, то как минимум должны знать как запустить его локально, тогда вопрос странный, если же делали не вы и вообще 0 в этом, то идите гуглить: сначала как поднять виртуалку на компе например через VirtualBox или WSL 2, как установить в виртуалку линукс, например Ubuntu, через то же WSL та же убунта вообще легко ставится как приложение через Windows Store на Windows 10. Ну и дальше гуглишь как на ubuntu развернуть и поднять mern стек. И в конце, по мелочи: как пробросить порты с виртуалки в локальную сеть, как настроить проброс портов из локальной сети в интернет и как настроить DNS записи для домена.
Можно еще вместо полноценной виртуалки использовать Docker контейнеры, но начинать лучше с виртуалки.
Вся необходимая инфа легко гуглится, я думаю за недельку гугления и экспериментов даже с начальными нулевыми знаниями у вас все непременно получится.