the main issue you'd run into is probably your ISP's NAT
you generally need a stable IP, and a firewall that'll let people initiate connections from outside your house
you generally need a stable IP, and a firewall that'll let people initiate connections from outside your house