GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo configurar su propio servidor de mensajería instantánea usando Openfire y Spark

Openfire es un servidor de colaboración en tiempo real. Utiliza el protocolo XMPP para mensajería instantánea. Este tutorial lo ayudará a instalar y configurar su servidor de mensajería instantánea ganado usando Openfire y Spark. Puede configurarlo para usarlo en su LAN y también a través de Internet.

Paso 1:requisitos previos

Antes de instalar Openfire, asegúrese de tener Java instalado en su sistema. Si no tiene Java instalado, use los siguientes tutoriales para instalar Java en su sistema.

  • Cómo instalar Oracle JAVA 8 en Debian
  • Cómo instalar Oracle JAVA 8 en Ubuntu y LinuxMint
  • Cómo instalar Oracle JAVA 8 en CentOS/RHEL y Fedora

También necesita instalar el servidor Mysql en el sistema (si usa una base de datos externa). Si no tiene MySQL instalado, use lo siguiente para instalarlo.

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

Paso 2:descarga e instala Openfire

Use el siguiente comando para descargar openfire o descargue la última versión de Openfire desde su sitio web oficial.

Sistemas basados ​​en 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

Sistemas Debian:

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

Iniciar servicio Openfire

# service openfire start

Paso 3:crear una base de datos MySQL y un usuario

Openfire proporciona una base de datos incrustada HSQLDB. Si desea hacerlo, no debe crear una cuenta y una base de datos MySQL aquí. Pero si desea usar MySQL, use los siguientes comandos para crear una base de datos y un usuario MySQL.

$ mysql -u root -p

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

Paso 4:configurar Openfire

Openfire por defecto funciona en el puerto 9090, conecta tu servidor en el puerto 9090 usando el navegador. Se abrirá un asistente de configuración, siga el asistente y complete la configuración. Durante el uso del asistente usando las credenciales de MySQL creadas anteriormente.

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

Paso 5:Crear usuario en Openfire

Inicie sesión en el panel de administración de Openfire con la cuenta de administrador. Ahora vaya a Usuarios/Grupos secciones y luego seleccione Usuarios sección. Ahora haga clic en Crear nuevo usuario enlace e ingrese los detalles requeridos y cree el usuario. Crea los múltiples usuarios que quieras

Paso 6:Conéctese a Openfire

Para conectarse a Openfire, debe descargar el software de cliente "spark" e instalarlo en su sistema. Descarga la última versión de Spark para tu sistema operativo desde su sitio web oficial. Instale el cliente Spark e inicie sesión en su cuenta, o registre nuevas cuentas.


Linux
  1. Cómo configurar el servidor de registro centralizado usando Rsyslog

  2. Cómo usar Ansible para instalar y configurar Redis 6 en Ubuntu 20.04

  3. ¿Cómo instalar y configurar Bind para configurar su servidor DNS?

  4. Cómo instalar y configurar Suricata IDS en Ubuntu 20.04

  5. Cómo instalar y proteger el servidor PostgreSQL en RockyLinux 8

Cómo instalar Tomcat y Java en CentOS 8

Cómo instalar y configurar Parse Server en Ubuntu 20.04

Cómo instalar y configurar Sandstorm Server en CentOS 8

Cómo instalar y configurar un servidor TeamSpeak en Ubuntu 18.04

Cómo instalar y configurar un servidor de Minecraft en Ubuntu 18.04

Cómo configurar el servidor y el cliente VPN de Linux usando OpenVPN