Что за школьничество, ей богу. Вы уж извините, если, как вы говорите вы планируете строить такой крупный проект, то для начало надо было провести расчеты. И первое с чего нужно было начинать - это затраты. По скольку Вы мыслите о размещение у себя дома, то я смело могу думать, что у вас только на уровни планов. Вот некий план, по которому Вам бы хорошо продумать все.
1 - Идея проекта (уникальная или нет)
2 - Планируемая посещаемость (если вы только запускаете свой проект, рассчитывать на 100 000 уников глупов, повезет если 100 будет набираться, особенно если идея не нова)
3 - Планируемые статьи доходов
4 - Планируемые статьи расходов и тут лучше остановиться поподробнее.
Покупка оборудования? Вот так с ходу? Когда еще альфы версии нет...Пффффф...
Может разумнее сделать так - Делаете проект (если несколько человек работают над ним) то запустите на домашнем компе необходимые сервисы и работайте совместно (ОБЯЗАТЕЛЬНО ПЕРЕД ЭТИМ ПРОДУМАТЬ МАШТАБИРУЕМОСТЬ ПРОЕКТА). После того, как готов предрелизный вариант - тестите все. В том числе и досите сами себя. После арендуете виртуалку, исходя из требований по минимальным ресурсам (Для пилотного запуска) берете напильник и пилите пилите пока блестеть не будет. Затем должен начаться маркетинг...После того как видите что народ накатывает, можно увеличить ресурсы на виртуалке, и делать это до тех пор, пока с нагрузкой она будет справляться. Когда лимиты исчерпаны, ресурсов жутко не хватает, вспоминаете, что когда то вы продумали маштабируемость, и можете арендовать уже дедитектед сервер, а ваши машины которые с ебее, можете оставить дома и использовать их для репликации...
Все сказаное выше, мое имхо...