nabeel wrote:
1. Could a 540 handle cpanel/whm and 50+ clients? I have no problem with moving up plans, but with some tweaking, maybe I can get by. Nothing too crazy, just php/mysql stuff. Maybe a forum on there, and wordpress. I don't forsee anything too high-traffic.
An un-crazy php/mysql stuff, sure. I have zero experience with cpanel, tho, can't help you here.
nabeel wrote:
2. The other problem (might) be disk-space. I'm trying to do some research, but does anyone know what realistic disk-space requirements would be? Could I get by on a 5gb quote on a 25 gig VM allocation?
Erm, what? You mean like in per-user quota? Well, depends what you expect your clients are gonna do there...
nabeel wrote:
3. Nameserver - can I host my own 'nameserver' with Linode? Would would the DNS manager work with hosted domains?
You can install BIND, make it the zone master, and set up Linode DNS manager to work as a slave. Then whatever you change in your BIND config will get automatically pushed to all nsX.linode.com servers... (Don't remember if you can set it to pull everything you have on your BIND or you need to add per-zone entries in the Linode DNS panel. If so, it can be automated using the
Linode API.)
nabeel wrote:
4. I'm assuming MySQL would be a large bottleneck - I can move that to another server (a 360 for example), if needed?
Sure, and if you'll put it in the same datacenter (surely you will, because of latency) you can enable (and secure!) the private IP feature and don't have it count against your bandwidth. Oh, did I mention that if you're not gonna hang any web-facing stuff on the second server, the bandwidth pooling will practically add the 200GB you get with 360 to your 540?