I suggest using a VPS (Virtual Private Server) provider. A website that
announces good VPS deals is here:
After running my own servers for 15+ years, I have been moving in this
direction. They are totally worth it, for several reasons:
* Less expensive: At $10/mo at the high end, you can start small (probably
as low as $4/mo, I pay $7/mo), and then go up fairly transparently as your
needs for resources (CPU/RAM/disk/etc) increase. A 50W box at $0.15/kWH
costs more than $5 a month, which is like half the service price
* OS Setup: pretty much handled for you, unless you want something obscure.
* Good Storage reliability. They take care of this - you don't need to
set up your own RAID1/RAID5 on COTS drives. You don't need to buy new
drives every couple years as bad sectors creep up. This is a definite
plus. I still will use rsync to local (offline) storage every once in
awhile, though, just cause that's a good idea.
* Better data rate - you don't have to deal with crappy upload tokenbucket
speeds of verizon/comcast. Note that you do get a limit of how much data
you can transfer, but I've never hit it. Don't serve up lots of content,
and you'll probably be all set. Serving up lots of content on a
cablemodem might incur grief of verizon/comcast anyway...
* Static IP address: I don't know what verizon offers, but last I checked
comcast requires business service for this feature. DynDNS is an
acceptable workaround though, unless you run your own mail service, or if
you need multiple IPs (e.g. multiple SSL-enabled websites).
* Open port 25: you can run your own smtp server, if you so choose.
verizon/comcast block these because of open relays.
* Not dealing with hardware: Someone else does it. It's never sounded so
good until you have a HW problem and need to deal with it ASAP. You don't
even pay for upfront equipment costs. Have several beers instead!
I get service from chicagovps.net
for $7/mo. As someone else mentioned,
Amazon EC2 is a great way to go, too; at 0.015 cents per hour (at the low
end), that comes out to $11/mo.
My two cents. Cheers,