On 7/19/06, Jay L. [email protected] wrote:
I do almost exactly this; www.jay.fm is in my living room. It hosts all my
mail, web, DNS, etc. It’s not my main PC, though, but a separate Linux
For me the best model is both ways. I have some things remote and some
local. But my cable modem service is very skewed, 348Kb/7Mb. Not good
for servers. Places like Dreamhost have backbone connections and you
can burst out 100Mb or more.
The remote host will do backups for you. You do them on your home
machine, right? The remote host is also monitored 24/7 which lets you
get some sleep.
- Your ISP may not allow you to host servers, even with a static IP. (Some
offer static IPs solely for gamers’ convenience.) With Comcast, I needed
to get a $100/mo business-class package before they’d give me a hands-off
I am on Comcast too. From my calculation remote hosting was a better
deal than the business class pakage. If you are in a Verizon FIOS area
that is even cooler, 5Mb/30Mb for $180/mth.
http://www.verizonfios.com/ Plus you can get about 250 all digital TV
channels over fiber.
If you’re serious (and a little flush), I’d also recommend getting a real
commercial-grade router - at least a Cisco PIX-501. That way, you can have
fine-grained control over what traffic gets to your PC, and you can log
intrusion attempts, etc.
Your Linux box can be a commercial grade router if set up correctly.
A midway possibility is to lease a virtual private server from a local colo
company. You’ll still get all the “I run it myself” advantages, but with a
better net connection and presumably some power redundancy.
Character-based editing will have a little more latency, but if you’re
developing at home and deploying remotely, you won’t be doing much
development on the remote machine anyway.
I’ve been getting better performance out of the shared boxes. I am on
a quad xeon box, it is never very busy. That is more CPU that I would
get out of a VPS and it is a lot cheaper. Of course there are things
that you can do on a VPS that I can’t do on a shared box.