Install Request Tracker 4 from source with lighttpd and postfix on Ubuntu 14.04

Request Tracker is a tried-and-tested ticketing system, written in Perl. The manual installation documentation is pretty clear but not tailored to any particular distribution or configuration and I still had to do a bit of digging around to complete the installation, so I am posting my notes in case they help others.

Unpack the latest release of the application to /usr/local/src:

After building you have to install the extra dependencies. Unfortunately make fixdeps didn’t do a great job. Here’s all the extra packages I installed:

For my installation I’m also using Postfix as MTA to Sendgrid.

SMTP for Sendgrid on Postfix can be configured as per:
https://www.linode.com/docs/email/postfix/postfix-smtp-debian7#settings-for-sendgrid

In /etc/postfix/main.cf add:

In /etc/postfix/sasl_passwd:

Then, generate the password hash as per the link above.

Here’s the configuration for /opt/rt4/etc/RT_SiteConfig.pm:

I chose to use Lighttpd as my webserver. After installing it, I placed the following in /etc/lighttpd/lighttpd.conf:

Then (as I was installing on Ubuntu) I removed apache2 from startup:

Previous Post

Terrariums are fun

I've been playing with terrariums. I made a lot, to try out different ideas. One was made with a LED in the bottom of the lid providing illumination. A few months on ... Read more

Next Post

LibreNMS network monitor with Slack integration and Oxidized config versioning

I used to use Observium for network monitoring. After evaluating a couple of options - Cacti, Zabbix, Nagios - I found Observium, and loved its beautiful, well organised and extremely usable interface. Observium has ... Read more

Leave a Comment