Hi,
After months of declining service from my current hoster, I finally decided to get a VPS. A did quite a bit of research and ended up with Linode. I have no previous experience with VPSs and only little experience with Linux (perfect combination

).
I've installed Ubuntu LTS, Lighttpd, PHP5 and MySQL. I've also configured iptables (for now) using a configuration script on a website, but I'll be looking into iptables a bit later to do some tuning. Everything seems to be working fine so far. In the next few days I'll be installing phpmyadmin and I'll make it only accessible via tunneling. I'm giving myself a few months to get familiar with everything before I'll be moving my main site over to the VPS.
To cut a long story short, I'm looking into best practices on securing the different software packages I'm using and securing my VPS in general. I've read a few articles on chroot and other ways to increase security on a VPS, but I'd really value your tips and tricks. I'll only be hosting a few of my own websites, I won't be hosting for others.
How would you increase security in my situation? Do's and don'ts? Are there any good whitepapers I should read?
Your input is appreciated!
Cheers,
Lost