Here's a description of all the steps needed, after the standard Ubuntu installation process, to setup a production-ready workstation for use here at Bloomington North. (In practice, one workstation is set up, and the rest are cloned via imaging.)
Highlighted stuff still needs to be addressed.
Commands and code will look like this
Emphasized text in code is specific to our installation and should be modified to fit your needs
openssh-server and setup public keysA couple of extra tweaks need to be done on the laptops to activate their native resolution and wireless network adapters.
network-manager-gnome and log out and back in to activate the network manager applet. One little tweak needs to be done on the 170Ls and 210Ls to make sure the teacher workstations keep the correct resolution when they're plugged into the LCD projectors.
The server component is available to provide a variety of services to all the workstations, including being the source for images, a repository for configuration information, etc.
apache2