Detailed instructions for setting up the Server
Boot off Ubuntu 7.04 'Alternate' CD (normal CD fails on Via processors as they don't support the optional i686 cmov instruction).
Install a command-line system
Do not configure the network at this time (since we don't want to download security updates multiple times)
Guided - use entire disk
System clock set to UTC
Add useful packages:
sudo apt-get install build-essential
sudo apt-get install cvs subversion unzip traceroute
Some applications can be installed from Ubuntu packages, however most require installing from source to get a recent enough version. Each application has a usergroup which can administer it's section of the filesystem for configuration (inc theming) & addition of modules.
sudo apt-get install php5-gd imagemagick
A simple script to allow nice browsing of the Photos which have been uploaded via FTP (& also uploading some too?)