Что vps что домашний сервер настраивать однофигственно.
Единственное что vps будет работать всегда, а домашний сервер только ежли електричество в розетках есть и провайдер ьлигию не положил...
Ну и провайдер может с почтой обломать, кстати владелец впски точно так же может с почтой обломать...
Ставиш любой Линукс хоть убунту сервер.
И вперёд, Nginx, Apache, postgree,mysql нужное подчеркнуть.
Главное порты во вне только нужные открывай а не все подряд.
И ssh запрети парольной доступ чтоб не поломали и все.
Остальное по мауналам поставишь.