Comment héberger un serveur de chat avec OpenFire sur Linux

OpenFire est un serveur de discussion en temps réel multiplateforme basé sur le protocole XMPP. C'est parfait si vous cherchez à héberger votre propre serveur de chat mais que vous ne voulez pas gérer des applications compliquées comme RocketChat, Mattermost et autres.

Comment héberger un serveur de chat avec OpenFire sur Linux

Dans ce guide, nous allons vous montrer comment configurer le serveur OpenFire sur Linux. Cependant, pour accéder à votre serveur, vous devrez installer le client Spark. Pour plus d'informations sur Spark, cliquez ici .

Installer OpenFire sur un serveur Linux

La configuration d'un serveur de chat OpenFire est simple, comparée à de nombreux autres services de chat grâce à sa méthode d'installation. Il n'est pas nécessaire de télécharger un tas de fichiers de configuration déroutants. Au lieu de cela, tout est emballé dans des fichiers DEB et RPM.

Pour que le serveur OpenFire s'exécute sur votre serveur domestique Linux (ou votre ordinateur de bureau pouvant rester allumé 100% du temps), commencez par lancer un terminal et connectez-vous au serveur. Ensuite, suivez les instructions d'installation de la ligne de commande décrites ci-dessous.

Ubuntu

Sur Ubuntu Linux Server, vous pouvez installer rapidement l'application serveur OpenFire en téléchargeant le package DEB directement depuis Internet. Pour télécharger le DEB, utilisez la commande wget  suivante  .

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

Le package OpenFire DEB ne prendra pas trop de temps à télécharger sur votre serveur Ubuntu. Une fois le processus de téléchargement terminé, vous pouvez installer le logiciel à l'aide de la commande Apt suivante  .

sudo apt installer openfire_4.6.0_all.deb

Lors de l'installation du package OpenFire DEB sur Ubuntu Server, il sera automatiquement configuré pour démarrer au démarrage à l'aide de Systemd. Il sera également configuré pour démarrer immédiatement. Vous pouvez vérifier l'état d'OpenFire avec  systemctl status .

statut systemctl openfire

Après avoir vérifié l'état du serveur, ouvrez un navigateur sur votre ordinateur et accédez à l'URL suivante et passez à la section suivante du guide.

http://adresse-ip-de-votre-serveur:9090

Debian

Si vous utilisez Debian Linux en tant que serveur, vous pourrez installer le serveur de discussion OpenFire de la même manière qu'Ubuntu Server en téléchargeant le DEB et en l'installant. Pour commencer, utilisez la commande wget  suivante pour récupérer la dernière version d'OpenFire.

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

Après avoir téléchargé le package DEB sur votre serveur Debian, utilisez la  commande dpkg  pour installer le package de serveur OpenFire sur votre ordinateur. 

sudo dpkg -i openfire_4.6.0_all.deb

Lors de l'installation, vous avez peut-être remarqué que des erreurs apparaissent à l'écran. Ces erreurs sont des erreurs de dépendance. Pour les corriger, veuillez suivre ce guide sur la façon de corriger les problèmes de dépendance sur Debian .

Une fois le package OpenFire DEB configuré sur votre serveur Debian, ouvrez un onglet de navigateur, accédez à l'URL suivante et passez à la section suivante du guide.

http://adresse-ip-de-votre-serveur:9090

Arch Linux

Arch Linux est le seul système d'exploitation Linux grand public à prendre en charge directement le serveur OpenFire. Ainsi, si vous exécutez Arch en tant que serveur Linux, vous pourrez installer l'application serveur OpenFire avec la commande pacman  suivante .

sudo pacman -S feu ouvert

Après l'installation, vous devrez activer et démarrer OpenFire à l'aide de systemctl manuellement .

sudo systemctl activer openfire sudo systemctl démarrer openfire

Enfin, ouvrez un onglet de navigateur, visitez cette URL et passez à la section suivante du guide.

http://adresse-ip-de-votre-serveur:9090

CentOS/RHEL

Si vous avez un serveur CentOS ou RedHat Enterprise Linux, vous pourrez installer OpenFire sur Linux grâce au fichier de package RPM qu'ils ont sur leur site Web. Pour commencer, utilisez la commande wget  pour télécharger la dernière version de RPM.

Remarque : le lien de téléchargement est très long, nous l'avons donc raccourci pour économiser de l'espace. 

wget https://bit.ly/34g84oy -O openfire-4.6.0-1.x86_64.rpm

Après avoir téléchargé le fichier RPM sur votre serveur CentOS/RHEL, l'installation est simple. À l'aide de la commande rpm  , installez le package.

sudo rpm -ivh openfire-4.6.0-1.x86_64.rpm

Activez et démarrez le serveur OpenFire.

sudo systemctl activer openfire sudo systemctl démarrer openfire

Ouvrez l'URL suivante dans un onglet de navigateur et suivez la section suivante du guide.

http://adresse-ip-de-votre-serveur:9090

Configuration d'OpenFire

Pour configurer le serveur de discussion OpenFire, suivez les instructions étape par étape ci-dessous.

Étape 1 : Choisissez la langue que vous parlez en la sélectionnant dans la fenêtre OpenFire.

Comment héberger un serveur de chat avec OpenFire sur Linux

Étape 2 : Saisissez votre nom de domaine XMPP. OpenFire devrait détecter automatiquement ces informations (le nom d'hôte de votre serveur), vous pouvez donc les laisser vides.

Comment héberger un serveur de chat avec OpenFire sur Linux

Étape 3 : Sélectionnez le type de base de données que vous souhaitez utiliser avec OpenFire. Si vous n'êtes pas familier avec les bases de données, optez pour le choix « Base de données intégrée ».

Comment héberger un serveur de chat avec OpenFire sur Linux

Étape 4 : Pour « Paramètres du profil », choisissez l'option « Par défaut ». Cela permettra le déploiement le plus simple et le plus rapide du serveur. Sinon, si vous préférez plus de sécurité, choisissez « uniquement les mots de passe hachés ».

Comment héberger un serveur de chat avec OpenFire sur Linux

Étape 5 : Définissez le mot de passe administrateur OpenFire et remplissez une adresse e-mail valide dans la case. Assurez-vous que le mot de passe administrateur est mémorisable mais également sécurisé. 

Étape 6 : Sélectionnez le bouton « Connexion à la console d'administration » pour vous connecter à votre nouveau serveur de discussion en utilisant  admin  comme compte utilisateur et votre nouveau mot de passe comme mot de passe.

Une fois connecté, la console de discussion OpenFire apparaîtra. À partir de là, cliquez sur « Utilisateurs/Groupes » pour commencer à ajouter des amis à votre serveur. Vous pouvez également créer une zone de discussion de groupe en sélectionnant « Chat de groupe ».

Comment héberger un serveur de chat avec OpenFire sur Linux

N'oubliez pas que vous ne pourrez accéder à votre serveur de discussion OpenFire qu'avec le client Spark. Télécharger les ici.

Leave a Comment

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.