GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer son propre serveur de messagerie instantanée à l'aide d'Openfire et de Spark

Openfire est un serveur de collaboration en temps réel. Il utilise le protocole XMPP pour la messagerie instantanée. Ce tutoriel vous aidera à installer et à configurer votre serveur de messagerie instantanée gagné en utilisant Openfire et Spark. Vous pouvez le configurer pour l'utiliser dans votre réseau local ainsi que sur Internet également.

Étape 1 - Prérequis

Avant d'installer Openfire, assurez-vous que Java est installé sur votre système. Si vous n'avez pas installé Java, utilisez les didacticiels suivants pour installer Java sur votre système.

  • Comment installer Oracle JAVA 8 sur Debian
  • Comment installer Oracle JAVA 8 sur Ubuntu et LinuxMint
  • Comment installer Oracle JAVA 8 sur CentOS/RHEL et Fedora

Vous devez également installer le serveur Mysql sur le système (si vous utilisez une base de données externe). Si vous n'avez pas installé MySQL, utilisez ce qui suit pour l'installer.

$ sudo apt install mysql-server   # Debian systems 
$ sudo rpm install mysql-server   # RPM based systems 
$ sudo dnf install mysql-server   # Fedora 22+ systems 

Étape 2 - Téléchargez et installez Openfire

Utilisez la commande suivante pour télécharger openfire ou téléchargez la dernière version Openfire depuis son site officiel.

Systèmes basés sur RPM :

$ wget http://download.igniterealtime.org/openfire/openfire-4.1.4-1.x86_64.rpm
$ sudo rpm -ivh openfire-3.8.2-1.i386.rpm

Systèmes Debian :

$ wget http://download.igniterealtime.org/openfire/openfire_4.1.4_all.deb
$ sudo dpkg -i openfire_4.1.4_all.deb

Démarrer le service Openfire

# service openfire start

Étape 3 - Créer une base de données et un utilisateur MySQL

Openfire fournit une base de données intégrée HSQLDB. Si vous souhaitez utiliser cela, vous ne devez pas créer de compte et de base de données MySQL ici. Mais si vous souhaitez utiliser MySQL, utilisez les commandes suivantes pour créer une base de données et un utilisateur MySQL.

$ mysql -u root -p

mysql> CREATE DATABASE openfire;
mysql> GRANT ALL on openfire.* to 'openfire'@'localhost' IDENTIFIED BY 'pa$$w0rd';
mysql> FLUSH PRIVILEGES;

Étape 4 - Configurer Openfire

Openfire fonctionne par défaut sur le port 9090, Connectez votre serveur sur le port 9090 à l'aide du navigateur. Il ouvrira un assistant de configuration, suivez l'assistant et terminez la configuration. Pendant l'assistant utilisant les informations d'identification MySQL créées ci-dessus.

http://test.tecadmin.net:9090/

Étape 5 - Créer un utilisateur dans Openfire

Connectez-vous au tableau de bord d'administration Openfire à l'aide du compte administrateur. Allez maintenant sous Utilisateurs/Groupes sections puis sélectionnez Utilisateurs section. Cliquez maintenant sur Créer un nouvel utilisateur lien et entrez les détails requis et créez l'utilisateur. Créez les multiples utilisateurs comme vous le souhaitez

Étape 6 - Se connecter à Openfire

Pour vous connecter à Openfire, vous devez télécharger le logiciel client "spark" et l'installer sur votre système. Téléchargez la dernière version de Spark pour votre système d'exploitation à partir de son site officiel. Installez le client Spark et connectez-vous à votre compte, ou enregistrez de nouveaux comptes.


Linux
  1. Comment installer et configurer Universal Media Server dans Ubuntu 20.04

  2. Comment configurer un serveur de journalisation centralisé à l'aide de Rsyslog

  3. Comment utiliser Ansible pour installer et configurer Redis 6 sur Ubuntu 20.04

  4. Comment installer et configurer Bind pour configurer votre serveur DNS ?

  5. Comment installer et configurer Suricata IDS sur Ubuntu 20.04

Comment installer Tomcat et Java sur CentOS 8

Comment installer et configurer Parse Server sur Ubuntu 20.04

Comment installer et configurer le serveur Sandstorm sur CentOS 8

Comment installer et configurer un serveur TeamSpeak sur Ubuntu 18.04

Comment installer et configurer un serveur Minecraft sur Ubuntu 18.04

Comment configurer le serveur et le client VPN Linux à l'aide d'OpenVPN