Hi, I wrote a guide about setting up an lightweight (using Lightttpd instead of Apache, it's way faster, and good enough for most of use: eg. youtube runs on Lighttpd) Ubuntu linux server from the beginning, with: - Lighttpd, PHP5 and MySQL, - Google apps for domain e-mail, and PHP(mail) working (with the lightweight msmtp), - IPTables firewall and securing SSH access, - Some basic optimization things like etags There also some basic tips about how to use 'free -m', how to keep everything up to date and how to define aliases. The tutorial is located on my blog: http://nanotux.com/blog/the-ultimate-server/ (no ads at all on the site, I made the contents clickable, so you can go to a topic directly) Hope you guys like the guide, please leave a comment or reply here if you do! P.S. Also, maybe a good idea to put some Lighttpd/nginx subforum on these forums, most people don't know that they exist, while most people will really like those lightweight Apache alternatives. Especially on 128-512MB RAM virtual private servers!