If you have broadband, a router and an old computer, maybe you could set up a secure configuration and use that computer as a server. I think you can get a domain name from CJB linking directly to an IP address to your computer. I've never tried it myself, but I think it'd be possible.