UVdesk est une plateforme de support client open source robuste, construite sur le framework Symfony pour aider les entreprises à fournir un support client exceptionnel. Grâce à sa flexibilité, UVdesk peut être personnalisé pour répondre aux besoins spécifiques de votre entreprise, offrant une solution de ticketing efficace et une interface conviviale pour gérer les interactions clients. Ce guide détaillé vous montrera comment installer UVdesk sur Debian 12, en fournissant des instructions claires et des exemples pratiques pour faciliter le processus, même pour les novices.
Prérequis
Avant d’installer UVdesk, assurez-vous que votre système Debian 12 est à jour et que les composants nécessaires sont installés :
sudo apt update && sudo apt upgrade -y
sudo apt install apache2 mariadb-server php php-cli php-curl php-mysql libapache2-mod-php unzip wget php-xml php-mbstring php-imap php-mailparse -y
Installation de UVdesk
Étape 1 : Configuration de la base de données
- Démarrez le service MariaDB et sécurisez-le :
sudo systemctl start mariadb
sudo mysql_secure_installation
- Créez une base de données pour UVdesk : Connectez-vous à MariaDB et créez la base de données ainsi qu’un utilisateur pour UVdesk :
sudo mysql -u root -p
CREATE DATABASE uvdeskdb;
CREATE USER 'uvdeskuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON uvdeskdb.* TO 'uvdeskuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Remplacez 'password'
par un mot de passe sécurisé.
Étape 2 : Téléchargement et installation de UVdesk
- Téléchargez la dernière version de UVdesk : Naviguez vers le répertoire racine de votre serveur web et téléchargez UVdesk :
cd /var/www/html
wget https://cdn.uvdesk.com/uvdesk/downloads/opensource/uvdesk-community-current-stable.zip
- Décompressez l’archive UVdesk :
unzip uvdesk-community-current-stable.zip -d uvdesk
- Attribuez les permissions appropriées :
chown -R www-data:www-data /var/www/html/uvdesk
chmod -R 755 /var/www/html/uvdesk
Étape 3 : Configuration d’Apache
- Créez un fichier de configuration pour votre site UVdesk :
nano /etc/apache2/sites-available/uvdesk.conf
Ajoutez la configuration suivante, en ajustant ServerName
à votre domaine ou IP publique :
<VirtualHost *:80>
ServerName your_domain.com
DocumentRoot /var/www/html/uvdesk/public
<Directory /var/www/html/uvdesk/public>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- Activez le site et réécrivez le module Apache :
a2ensite uvdesk.conf
a2enmod rewrite
systemctl restart apache2
Étape 4 : Finalisation de l’installation via le navigateur
Accédez à http://your_domain.com
dans votre navigateur et suivez l’assistant d’installation de UVdesk pour terminer la configuration. Vous serez invité à entrer les détails de la base de données créée précédemment et à configurer un compte administrateur.
Pour les entreprises et les développeurs à la recherche d’une solution d’hébergement fiable pour UVdesk, Shape.host propose des services Linux SSD VPS. Les VPS Cloud de Shape.host offrent les performances et la fiabilité nécessaires pour héberger des solutions de support client comme UVdesk, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une solution d’hébergement optimale pour vos projets sur Debian 12, garantissant efficacité et disponibilité.