
As we are reorganizing our internal servers, we are wondering if OTRS can be hosted on a FreeBSD server, and if so, are there any special considerations not in the documentation about which we need to be aware?
We are running an OTRS system on FreeBSD. Installation was almost as described in the documentation. I mean almost, since I had some troubles with Perl. You have to install Perl from the ports tree. Do not use the default version, it's too old -- you will get some error messages and warnings from your OTRS scripts (mostly from Sys::Hostname). Having installed Perl 5.8 (that's the current version from the ports tree), issue a "use.perl port" from a command shell. For all other Perl modules I was also using the appropriate versions from the ports tree. I found some minor issues regarding user rights. On FreeBSD, sendmail runs as user mailnull. This causes troubles with OTRS's PostMaster.pl script which wants to write to TicketCounter.log. I had to change the group of that file (default location /opt/otrs/var/log) to mailnull. Ah, I almost forgot: I cannot get the graphical statistics running. But this seems like a ports problem: I've installed all the required packages, but the OTRS script for checking the installed/required Perl modules doesn't find them. Otherwise, everything went very well. No other problems. If I knew how to create a port in FreeBSD, I'd be willing maintaining that software port. As Robert already noted, you should comply to the FreeBSD standard of installing ports (/usr/local). - Chris