Зависит от целей.
Поднял за бугром VPN сервер вообще на одном ядре, 1 ГБ ОЗУ и 20GB HDD. Для личных целей, на несколько человек смотреть сайтики и видосики хватает выше крыши...
Разумеется речь про пустой Linux без графической оболочки, только с самым необходимым.
VPN у меня и средненький роутер без проблем вывозит.
А вот если туда 10, 50, 100, 1000 человек ломиться будет, то конечно нужны уже совсем другие характеристики.