Debian Lenny Slice

Latest Article:

Munin configuration and testing on Debian

This article continues the installation and setup of munin on a single slice. It explains how to determine or change the URL used to access munin's reports and then check to make sure those reports are viewable and being updated.

Configuring your Debian Lenny Slice is a breeze with these easy to follow articles

The Debian Lenny tutorials take you from a 'barebones' Slice to a secure, up to date and steamingly quick server in very little time.

Debian Lenny set up:

Debian Lenny setup - page 1: Your Debian Lenny Slice will be a bare-bones install. We need to connect via SSH and secure it as soon as possible.

Debian Lenny setup - page 2 Now the slice is more secure, we can customise the console and configure the locales ready for the meat of the server: .


Debian Lenny and Mysql:

MySQL installation: The base installation of MySQL on a Debian Lenny Slice is very simple. Let's see how.

MySQL with Ruby on Rails and PHP: Now we have MySQL installed on our Debian Lenny Slice we can look at how to integrate it with Ruby on Rails and PHP.


Debian Lenny and Email:

Barebones Postfix install for Debian: A barebones set of instructions for installing Postfix. Aimed at experienced admins who just want to set up a basic postfix install to send email from a slice.


Debian Lenny and Apache:

Apache and PHP install: Installing Apache 2.2.9 and PHP 5.2.6 is a breeze using aptitude. See how to install them and the follow the articles for configuration.

Apache Configuration Layout: Debian uses a slightly different layout than a 'classic' Apache install. Let's investigate.


Apache Configuration #1: Let's look at the main Debian Lenny apache2.conf file and see what the settings mean and what effect they have.

Apache Configuration #2: Continuing from the first Debian Lenny Apache configuration article, this one looks at some further settings in the main apache2.conf file.


Virtual Hosts #1: Now we have Apache up and running we can host multiple domains by creating virtual hosts.

Virtual Hosts #2: Continuing from the previous Lenny vhosts article, we now look in detail at the settings we can use in the vhosts file.


Barebones apache install for Debian: How to set up a basic, no-frills apache server. Recommended for experienced admins only.


Debian Lenny and Nginx:

Installing Nginx via aptitude: Using the 'aptitude' package manager to install Nginx in Debian is very simple as it takes care of any dependencies and init scripts.

Installing Nginx from source: Although Debian Lenny includes Nginx in its repositories, compiling from source will ensure we have the very latest version.

Add an nginx init script: When we installed Nginx, no init script was created. Let's rectify that so Nginx automatically starts on a reboot.

Nginx from source layout: Adjusting the default layout created when installing Nginx from source allows for much easier administration on the vhosts.


Nginx Configuration: Whether you installed Nginx via the package manager or from source, now we can take a look at the default nginx.conf file and see what can be improved.


Nginx Virtual Hosts #1: Now Nginx is installed and running we can configure it to host multiple sites by creating virtual hosts.

Nginx Virtual Hosts #2: Continuing from the previous article, we can now look in detail at more of the settings available to us when creating a vhost.


Debian Lenny and Ruby on Rails:

Ruby on Rails: Our Debian Lenny Slice is now ready for a Ruby on Rails stack with subversion and exim4 support.

Using passenger and Apache to serve your application : So, we have mod_rails (Passenger) installed. Let's go ahead and see how incredibly simple it is to serve our Rails application


Debian Lenny and Munin:

Installing munin on Debian: Anticipating problems and resource shortages on a slice can be more valuable than fixing them after they've happened. A monitoring tool like munin lets you watch your slice's resource use over time. The graphs will highlight issues before they cause downtime or bandwidth quota overages.

Munin configuration and testing on Debian: This article continues the installation and setup of munin on a single slice. It explains how to determine or change the URL used to access munin's reports and then check to make sure those reports are viewable and being updated.

Please feel free to request articles or comment with any suggestions or ideas of your own.

PickledOnion