Хостинг на домашнем компьютере

Здравствуйте. Возникла такая задача — сделать хостинг из своего ноутбука. Надо полноценно, так же как и хостинг компании — т.е. панель cPanel, WHM, NS сервер и тд. Естественно я не собираюсь заниматься предоставлением хостинга, по этому все ПО не нужно лицензионное. Просто я посчитал, у меня на хостинг уходит достаточно много денег, в основном это сателиты под сапу и сайты местных компаний-клиентов, плюс у некоторых компаний очень весомые сайты в плане файлового архива, много видео (порядка 100Гб). В общем хочется приспособить свой старый ноут в качестве веб-сервера для всех сайтов.
1) так проще управлять сайтами, все напрямую под боком.
2) эономически намного выгоднее, даже учитывая оплату высокоскоростной линии интернета и круглосуточного пдключения ноутбука к электроснабжению.

Собственно вопрос — может ли кто то подсказать с чего вообще начать. Я давно занимаюсь разработкой сайтов, PHP программист. Однако то, что творится на уровне администрирования сервера я не понимаю. Как все построено и реально ли поднять на своем ноутбуке полноценный веб сервер с нулленой панелью управления cPanel.