Administrator Notes

This page contains documentation about how the server hosting GIT was setup. Note that that server used to be the Trac server, but that moved to a new server.


The site is on a dual-Pentium III machine with 2 gibibyte of RAM and 70 Gbyte of disk.

It is running Debian 5.0 (lenny) update 1 as of 2009-05-26, which was the latest stable release at that time. It has had some ISC voodoo of unspecified nature applied, but is mostly a stock system.

All software was installed from Debian repositories via aptitude except as noted.


Subversion is not used any more. Please see GitGuidelines for our Git repository.

Change emails

The Git commits are emailed including diffs. Subscribe at

Apache Httpd

The apache22 port is installed. It is used for userdirs (such as the builder reports).

On 2010-09-14 the /etc/security/limits.conf file was modified to increase the maximum number of file descriptors, because of messages in /var/log/apache2/error.log which said "Too many open files":

$ rcsdiff /etc/security/limits.conf
RCS file: /etc/security/limits.conf,v
retrieving revision 1.1
diff -r1.1 /etc/security/limits.conf
> *		hard	nofile		2048
> *		soft	nofile		2048


DenyHosts is running on the box. Repeated unsuccessful logins will get the IP address blocked from the machine. It's not a perfect solution, but as of 2010-05 it has blocked over 350 IP addresses so at least some hacks have been slowed by this technique.

Sometimes legitimate users get blocked. To unblock a user, someone with root access to the box needs to follow these steps:

Note that the directory with the DenyHosts files is /var/lib/denyhosts.

Disabled Services

The portmap and rpc.statd processes were disabled:

root@bind10:/etc# update-rc.d -f portmap remove
 Removing any system startup links for /etc/init.d/portmap ...
root@bind10:/etc# update-rc.d -f nfs-common remove
 Removing any system startup links for /etc/init.d/nfs-common ...

Time & NTP

NTP is configured in /etc/ntp.conf. The system uses (IPv4), (IPv4 and IPv6), and (IPv4) as servers.


The locale for the site is set to en_DK. This means the language is English, but we use ISO 8601 for dates and times.

The time zone is UTC.

About this Document

Created by Shane 2009-05-26
Last review 2011-07-14
Review scheduled 2011-10-14

Last modified 7 years ago Last modified on Jul 14, 2011, 7:25:55 PM