Hace poco tuve que montar un pequeño prototipo para ver que necesidades podría cubrir una instalación de OTRS como sistema de ticketing para un pequeño CAU (Centro de Atención a Usuarios)
La instalación no es demasiado complicada pero vamos a detallar algunas cosillas que pueden hacer mucho mas rápida la instalación y hacerla con copiar pegar.
He decidido instalar la versión 5.0.21-02 en un rpm con una base de datos postgres en una maquinas centos.
Lo primero será instalar la BD
yum install postgresql-server postgresql-contrib
Inicializar la BD
postgresql-setup initdb
Editar el fichero pg_hba.conf para dar permiso y acceso a las maquinas que sea necesario
vim /var/lib/pgsql/data/pg_hba.conf
Editar el fichero postgresql.conf para configurar algunos parámetros básicos como liste_address, max_connections configuración de la memoria… etc.
vim /var/lib/pgsql/9.2/data/postgresql.conf
Iniciar y configurar al arranque de la maquina el servicio de postgres
systemctl start postgresql systemctl enable postgresql
Instalar el repositorio epel
yum install epel-release
Instalar las dependencias de perl
yum install perl-core procmail mod_perl perl-XML-LibXSLT perl-XML-Parser perl-Archive-Zip perl-Crypt-SSLeay perl-Net-DNS perl-LDAP yum install "perl(Template)" yum install "perl(YAML::XS)" yum install "perl(Text::CSV_XS)" yum install "perl(DBD::Pg)" yum install "perl(JSON::XS)"
Instalar el paquete rpm que hemos bajado de la web de OTRS
yum --nogpgcheck localinstall otrs-5.0.21-02.noarch.rpm
Quitamos el firewall para evitar interferencias, ya lo configuraremos más tarde.
systemctl stop firewalld
Usaremos un script que trae el propio otrs para ver que están todos los módulos necesarios instalados
bin/otrs.CheckModules.pl
Lanzamos el instalador via web que trae el propio OTRS
http://xxx.xxx.xxx.xxx/otrs/installer.pl
Le indicaremos los datos de conexión a la BD y guardaremos muy bien los datos de usuario y contraseña que nos proporciona para poder acceder a la aplicación por primera vez.
Luego tendremos que configurar el firewall el puerto 80 o el 443 si vamos a usar SSL y ya iremos jugando con la administración, que es bastante entretenida, la verdad.