you generally need a stable IP, and a firewall that'll let people initiate connections from outside your house