Is there a secure, easy way to host things from your own home server or do you have to colocate somewhere in the cloud? Is the lack of viability a problem being imposed on us based on speed limitations from ISPs?