>>12Heliohost seems to be the standard choice, but if you're a little more serious about it you should really get a $5 vps, or just use an old computer for self-hosting.