For now, just the bare OS. Eventually, I'd like to get an nginx, PHP, and noSQL setup going.
apt-get remove apache* bind9* samba* sasl* exim* sendmail*
>add dotdeb repo's
apt-get update
apt-get install nginx php5-fpm
Lower the nginx worker count and php5-fpm pool to 1 worker, disable nginx caching. Can't help you with noSQL as I run mySQL. This is from my Secure Dragon Xen running nginx, php5-fpm, mySQL hosting my WordPress install and some monitoring software.
root@xen:~# uptime && free -m
02:18:04 up 287 days, 19:34, 1 user, load average: 0.21, 0.08, 0.02
total used free shared buffers cached
Mem: 89 85 4 0 16 42
-/+ buffers/cache: 26 63
Swap: 255 6 249
In that example I am actually running php 2 workers so my memory could be quite a bit lower, my OpenVZ's are even lower on memory usage. I don't bother with dropbear but I do usually install rsyslog. Don't forget to lower the PHP max memory size so applications like wordpress don't try and grab more ram then you have.
From an OpenVZ looking-glass node running nginx + php5-fpm and monitoring software:
Code:
19:41:32 up 4 days, 18:44, 1 user, load average: 0.12, 0.03, 0.01
total used free shared buffers cached
Mem: 128 15 113 0 0 6
-/+ buffers/cache: 9 118
Swap: 128 0 128