mdk wrote:
2) After reading the forum and all the info about CPU, RAM, IO shortages, I'm not sure which plan I need. On my server I'd like to host:
* Apache + two domains/web pages - one being my blog/homepage (~ 30000 visits monthly) and the other being the homepage of my movie production company (~1000 visits monthly).
* Mail server + IMAP server (~5 mail accounts)
* Subversion server for some software I write. Very small activity.
* PostgreSQL or mySQL (I'd chose Postgres over mySQL any day, but I'm not sure which one is more resource hungry)
* RubyOnRails or modASP - haven't choosen yet, but anything is better than PHP. I suppose ASP is very hard on CPU/RAM.
Is the basic plan enough to host all this?
A clean, optimized server with Apache2/MySQL/PHP has been known to work on a Linode 64, but that barely cuts it usually and typically only works for admins that know what they are doing with their resources. The added mail server, I assume WebDAV for Subversion, and any decent amount of traffic, I'd suggest a 96 at the least. If it's also a Linode for more personal use (as you mentioned it'll be hosting your blog), you may like the 128s with the added room for testing out new stuff.
Linode can handle very easy, seamless upgrades without any problems, so you could simply get a 96 setup, see how your resources look, and upgrade at anytime if needed.