Что скажите про такой выбор:
Сервер такая штука, которой пользуются многие.
Приобретая дорогое железо, стараются его нагрузить по полной. А с увеличением числа задач увеличивается число ошибок, про которые узнаешь иногда слишком поздно.
Например при большом количестве виртуальных сайтов, перенося один сайт на другое железо вдруг узнаешь, что оказывается ссылка была одна, каталог другой, а база данных третья. И все работало. Потому что ошибки были изначальные и их никто не заметил.
Сервер такая штука, который ставят и потом ничего не трогают.
Сразу обновляют, установят пакеты и запустят сервисы. Как только первый пользователь внес свои данные, все, даже рутом не заходят. Можно случайным нажатием все сломать. Никаких обновлений и других экспериментов.
Поэтому не сторонник одного, дорого сервера. Надо делить на простые задачи: Роутер, файловое хранилище, веб-сайт. Для каждого отдельное железо. А архивную копию на соседний сервер.
Если накроется, то не все сразу, а не будет временно работать одна задача. Ее можно пока поднять даже на соседнем.
Конечно можно виартуализацию, но реальное железо понятней.
Меняются кадры, все забывается, а сервер работает годами. Простую задачу проще восстановить или решить по новой.