Notes:
- Change, me, myhost, myip etc. to your username, hostname, ip address and so on.
- Run all commands as root unless otherwise directed.
- You might want to look at mounting /var and /home on separate partitions.
- I've just allowed all members of the wheel group to operate as root. This is the height of laziness and highlights the fact that I'm just a developer that's stolen a sysadmin's woolly hat. It works fine, but the phrase "can do better" springs to mind.