Ubuntu - small business server howto

Setting up and maintaining an Ubuntu server

Overview

This book contains information about setting up a small server that is used for a small (IT) business. It will serve a website, provide mail, do versioning and facilitate project and service management.

The book is divided into several chapters dealing with most of the steps I went through in setting up and maintaining the site. I have decided to go with virtual hosting, but a dedicated server will work mostly the same.

In rough chronological order:

  1. Domain name registration and DNS
  2. Virtual private server (Linode)
  3. Installation and configuration of Ubuntu 6.06
  4. Setting up e-mail
  5. Setting up Apache 2.0 and PHP
  6. MySQL
  7. Drupal
  8. Subversion and websvn