Dans ce tutoriel, nous allons vous montrer comment installer et configurer OTRS sur le serveur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, OTRS (Open-Source Ticket Request System) est un système de billetterie basé sur le Web, largement utilisé par les entreprises pour des services tels que le support client, les centres d'assistance et les centres d'appels. Le logiciel est divisé en plusieurs parties, la section principale étant le cadre OTRS, qui contient toutes les fonctions centrales de l'application et du système de tickets
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas d'OTRS sur un serveur Ubuntu 16.04 (Xenial Xerus).
Installer OTRS sur Ubuntu 16.04 LTS
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt-get
suivant commandes dans le terminal.
sudo apt-get update sudo apt-get upgrade
Étape 2. Installation de MariaDB.
Installez MariaDB sur le serveur en utilisant apt-get
la commande :
sudo apt-get install mariadb-server
Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide de mysql_secure_installation
scénario. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :
mysql_secure_installation
Configurez-le comme ceci :
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Une fois installé, OTRS nécessite que vous modifiiez les paramètres suivants :
nano /etc/mysql/my.cnf
Sous la section [mysqld], collez :
max_allowed_packet = 20M query_cache_size = 32M innodb_log_file_size = 256M
Démarrez MariaDB avec le système :
systemctl start mysql systemctl enable mysql
Étape 3. Installation d'OTRS (OpenSource Trouble Ticket System).
La première chose à faire est d'aller sur la page de téléchargement d'OTRS et de télécharger la dernière version stable d'OTRS :
wget https://www.otrs.com/thank-you-for-downloading-the-otrs-software/?download=otrs-5.0.16.tar.bz2
Décompressez l'archive OTRS dans le répertoire racine du document sur votre serveur :
tar xpf otrs-5.0.16.tar.bz2 mv otrs-5.0.16 /opt/otrs
Vérifiez si le système contient tous les modules PERL requis et installez les modules requis avec apt (comme suggéré par le script), en exécutant la commande :
perl /opt/otrs/bin/otrs.CheckModules.pl
Créer un utilisateur OTRS :
useradd -d /opt/otrs -c 'OTRS user' otrs usermod -G www-data otrs
Fichiers de configuration par défaut dans /opt/otrs
, exécutez la commande suivante :
cp Kernel/Config.pm.dist Kernel/Config.pm
Étape 4. Configurez le serveur Web Apache.
Vérifiez les modules installés et configurez Apache :
perl -cw /opt/otrs/bin/cgi-bin/index.pl perl -cw /opt/otrs/bin/cgi-bin/customer.pl perl -cw /opt/otrs/bin/otrs.Console.pl
Si la réponse est "syntaxe OK" pour tous, cela signifie que les modules Perl ont été installés avec succès.
Ensuite, installez le serveur Web Apache et mod_perl, en utilisant apt-get
la commande :
apt-get install apache2 libapache2-mod-perl2
Dans /opt/otrs
il existe un fichier de configuration pour Apache. Liez-le au répertoire de configuration du serveur Web :
ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf-enabled/zzz_otrs.conf
OTRS nécessite que quelques modules Apache soient actifs pour un fonctionnement optimal :
a2enmod perl a2enmod headers a2enmod version a2enmod deflate a2enmod filter
Enfin, Redémarrez le serveur Web pour qu'il charge les nouvelles configurations :
systemctl restart apache2
Nous devrons modifier certaines autorisations de dossiers :
bin/otrs.SetPermissions.pl --web-group=www-data
Étape 5. Accéder à OTRS.
OTRS sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com/otrs/installer.pl
ou http://your-server-ip/otrs/installer.pl
et suivez les étapes requises pour terminer l'installation. Si vous utilisez un pare-feu, veuillez ouvrir le port 80 pour permettre l'accès au panneau de contrôle.
Félicitations ! Vous avez installé OTRS avec succès. Merci d'avoir utilisé ce tutoriel pour installer OTRS (OpenSource Trouble Ticket System) sur le serveur Ubuntu 16.04 Xenial Xerus. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d'OTRS.