2021-02-08 09:54 Temps de lecture : 7 min

Comment configurer Quassel Core sur un serveur Ubuntu

Parmi les clients IRC graphiques disponibles sous Linux, Quassel se distingue comme l'un des plus performants. Son attrait réside principalement dans sa fonctionnalité "Core". Cette architecture permet aux utilisateurs de déployer une application persistante sur un serveur distant, assurant une connexion continue à leurs salons IRC. Ainsi, l'utilisateur peut accéder à ce client à tout moment sans manquer aucun message ou notification. De plus, "Core" offre la possibilité de consulter les historiques de conversation et de se connecter simultanément avec plusieurs clients, au-delà de Quassel lui-même. Pour mettre en place Quassel Core, un serveur Linux avec accès internet est indispensable. Si vous ne disposez pas d'un tel serveur, vous pouvez envisager un VPS (Serveur Privé Virtuel), ou à défaut, installer Core sur un ordinateur toujours en marche.

Bien que ce guide se focalise sur le serveur Ubuntu, Quassel Core est compatible avec d'autres distributions de serveurs Linux. La procédure d'installation reste globalement similaire, quelle que soit la distribution. Pour installer le logiciel serveur, il suffit de lancer le gestionnaire de paquets et de rechercher "quassel-core".

Installation de Quassel Core

L'outil de connexion à distance, Quassel Core, est directement intégré aux dépôts de logiciels d'Ubuntu. Par conséquent, l'installation et la configuration ne devraient poser aucun problème. Il n'est pas nécessaire de manipuler des configurations complexes ni d'activer manuellement des modules tels que "LAMP" (Linux, Apache, MySQL et PHP).

Pour installer la dernière version de Quassel Core sur un serveur Ubuntu, connectez-vous via SSH et exécutez la commande suivante :

sudo apt install quassel-core

Cette commande va déclencher le téléchargement et l'installation des paquets les plus récents de Quassel Core depuis les dépôts logiciels, ainsi que la configuration automatique du SSL (Secure Socket Layer) et de Quassel avec Systemd.

Récupération de l'adresse IP

Une fois Core installé et opérationnel, les clients IRC Quassel locaux ne peuvent pas encore se connecter. Il est crucial de déterminer l'adresse IP du serveur. Pour ce faire, connectez-vous via SSH et utilisez la commande suivante :

Pour identifier l'adresse IP locale d'une machine Linux, exécutez `ip addr show` et filtrez le résultat avec grep pour ne garder que les adresses 192.168.

ip addr show | grep "inet 192.168"

Copiez la valeur retournée, il s'agit de votre adresse IP locale.

Gestion de plusieurs adaptateurs réseau

Certains serveurs peuvent être équipés de plusieurs cartes LAN pour la répartition de charge. Dans ce cas, la commande précédente risque de retourner plusieurs adresses sans contexte précis. Utilisez plutôt `ip link show` pour identifier chaque carte réseau. Vous pourrez alors sélectionner et copier l'adresse IP locale appropriée.

ip link show

Identification de l'adresse IP externe

Si vous utilisez Quassel Core pour vous connecter à IRC depuis un réseau distant, vous aurez besoin de l'adresse IP publique du serveur. L'outil "ping" peut être utilisé à cette fin. Par exemple, pour obtenir l'adresse IP de ce site internet, on utiliserait la commande:

ping mylinuxfun.com -c1

L'adresse IP publique du serveur est 159.89.34.24.

Cette adresse, 159.89.34.24, sera utilisée pour la connexion.

Connexion à Quassel Core

Pour vous connecter au serveur Quassel Core, vous devez utiliser la version client de l'application. Si Quassel est installé, il est indispensable de le désinstaller car il ne fonctionnera pas avec Core. Installez donc l'application cliente.

Ubuntu

sudo apt remove quassel

sudo apt install quassel-client

Debian

sudo apt remove quassel

sudo apt install quassel-client

Arch Linux

sudo pacman -R quassel-monolithic

sudo pacman -S quassel-client

Fedora

sudo dnf remove quassel

sudo dnf install quassel-client

OpenSUSE

sudo zypper remove quassel-mono

sudo zypper install quassel-client

Lancez Quassel Client. Un assistant de configuration apparaîtra. Il vous guidera dans le paramétrage de votre Quassel Core. Cliquez sur le message pour commencer. La première étape consiste à créer un nouvel utilisateur. Remplissez le formulaire en utilisant un mot de passe robuste.

Après avoir créé l'utilisateur, configurez le "backend de stockage". Sélectionnez "SQlite", puis validez en cliquant sur "commit".

Connexion à IRC avec Quassel Core

Une fois la connexion au serveur Quassel Core établie, un nouvel assistant se lance. Il vous accompagnera dans la connexion aux réseaux IRC. Cliquez sur "suivant" pour continuer.

Ajoutez votre "Nick" et vos "Identités". Ensuite, configurez la "Connexion réseau". Dans cette fenêtre, ajoutez les serveurs IRC auxquels vous souhaitez vous connecter. N'oubliez pas d'ajouter les canaux auxquels Quassel doit se connecter automatiquement.

Cliquez sur "Enregistrer et connecter" pour connecter Core à IRC.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.