вообщем примерно так: опрашиваешь друганов. кто пользует пингвина. Если таких нет - делаешь всё сам.
Далее ставшь дистр. Дистр должен по уму сам обновляться и ставить пакеты (проги) свежие с сети. Я пользую дебьян.
Далее настраваешь - у тебя должен быть свой как минимум первичный DNS (вторичный можно найти на стороне фришный - secondary.com.ua и т.д...), должен быть веб-сервер, должен быть пхп, кодишь на другом - дожны запускаться крипты на другом - perl, python и т.д., должна быть БД - mysql или постгрес, должен быть фтп, крон и ssh. Это по минимому.
Опционально читаешь доки по одминству, настраиваешь фаервол, окружение (чтоб тебя через сайт не хакнули) - php opendir , запретить system, shell и т.д, ставишь панель управления (ispconfig или sbox dtc).
После того как настроил что хотел, несёшь ящег на площадку дешёвому хостеру без понтов, который принимает не только *U серваки, но и обычные гражданские коробки, сеть тебе настроят их одмины. Всё. Сервер стоит на канале, контролится по ssh, рутина делается через панель управления. Через пол года опыта с этой байдой можешь подумать о продаже услуг.
По железу - сервак сам по себе зохавает метров 300, + посетители и их данные (бд и т.д.) - памяти 512 и выше.
проц - пошустрее, сотку мелких сайтов вытянет и целик гигагерца 3. Винты - 2 в зеркалируемом рейде, раз в день бэкап всего, бэкап на серваке за последние 3..5 дней. Раз в 1-4 недели выкачиваешь всё себе домой, ато потом что-нить упадёт и придёт компания с анальными зондами и будет спрашивать - где их сайты, которые они год клепали, а бэкапов сами не делали