Что дешевле: держать сервер дома или покупать выделенный?
Мхм. Мой вам совет - арендуйте виртуалку. 
Сервер держать дома, если он проработает 3 года, дешевле, чем в hetzner, но это доставляет очень много неудобств. Бесшумные мощные конфигурации стоят от 30-40 тысяч, а постоянный фоновый шум оооочень мучает. Без него спать сильно лучше. 
Ну и плюс домашний интернет он совсем другого качества - падает часто, доступ через всякие pptp/l2tp (что сильно медленее прямого подключения по пакетам в секунду - а это для сервера важно), там обычно есть всякие невнятные нигде не описанные ограничения. Ну и если что-то сломается - чинить вам его могут неделю. 
Плюс проблемы с питанием дома могут быть. Если в кладовке ставить - то с охлаждением, пылью и так далее. В общем, допиться аптайма хотя бы в 99% дома очень тяжело. У меня пока еле еле 95% выходит с ИБП. Размещать сайты на таком не стоит) 
Домашнюю железку можно использовать для экспериментов.
Я для себя решил вопрос однозначно и свою песочницу поднял на vps-ке. Если помониторить несколько дней сайты типа lowendstock и lowendbox, то можно найти очень интересные варианты.
 Если же у вас дома уже есть  24x7 включенный сервер, и ваш тарифный план за интернет подразумевает бесплатный статический ip, то ессно проще настроить сервер дома.
Плюс возможен комбинированный вариант, я так одно время делал. Самый дешевый vps с выделенным белым ipv4 служит таким окном для запросов, которые идут на ваш домашний сервер. Связь настраивается или через ssh-туннели или через openvpn (я делал именно openvpn).