Держать сайт законно
Но могут возникнуть тонкости по тому, какую информацию на нем размещаешь (например недавний закон о рекламе) и какие данные своих пользователей ты сохраняешь (закон о персональных данных) и т.п.
т.е. не важно где ты держишь, важно что и как
p.s. российский интернет сломан провайдерами, вероятность что твой домашний компьютер будет доступен по тому или иному протоколу далека от 100%, каждый провайдер ломает по своему
http вроде бы пока не ломают, так как он не шифрованный и его легко анализировать, а вот https хз, по уму пока не должно быть проблем. У меня на ростелекоме были рандомные проблемы по типовым портам типа 3389 (rdp) или тот же 22 (ssh) а уж с мобильного (tele2) я к своей машине не мог никак подключиться кроме http...