Сделать реально.
Однако в большинстве случаев это значительно дороже чем покупка хостинга.
Старый компьютер, не самое энергоэффективное железо, кушать будет не менее 200ватт. Работать будет круглосуточно.
Считаем 0,2квт*24=4,8квт в сутки или 4,8*30=144квт в месяц. При цене электроэнергии 3рубля за киловатт, ваш домашний хостинг обойдется вам 432рубля в месяц. Еще надо белый ip адрес, тоже денег стоит.