Instalar Openfire, un servidor de mensajería instantánea

Instalar Openfire, un servidor de mensajería instantánea multiplataforma escrito en java. Es fácil de instalar y configurar.

Requiere el entorno Java Runtime . Si vas a instalar Openfire en un sistema basado en RPM (Rhel, CentOS, etc…), no es necesario que instales Java desde su paquete oficial, ya que el repositorio de Openfire para estas distros linux lo lleva incluido, si fuera en Debian, Ubuntu, etc… si sería necesario. De todas formas en este manual lo instalaremos en CentOS 7.

Destacamos que usa el protocolo XMPP, que es uno de los protocolos de mensajería mas seguros que existen.

Algunas de sus principales características:

  • Panel de administración basado en la web
  • Integración de plugins muy fácil de usar
  • SSL/TLS
  • Muy amigable para el administrador
  • Permite conferencias y charlas en grupo
  • Interacción con MSN, Google Talk, Yahoo messenger, AIM, ICQ, Jingle, etc…
  • Completas estadísticas del server Openfire
  • Permite la transferencia de archivos
  • Compresión de los datos
  • Personalización de las tarjetas personales
  • Envío de mensajes offline
  • Favoritos
  • Autentificación con los certificados, Kerberos, LDAP, PAM y Radius
  • Guardado de datos en Active Directory, LDAP, MS SQL, MySQL, Oracle y PostgreSQL
  • SASL: ANONYMOUS, DIGEST-MD5 y Plain

Instalar Openfire en Centos 7

Lo primero que debemos hacer es modificar o crear nuestro propio hostname, en este manual usaremos:

Si no recuerdas como modificar el hostname, revisa este articulo donde se explica ampliamente el proceso.

Una vez modificado reiniciamos el servicio hostname y actualizamos el sistema.

Descargamos Openfire.

Antes de proceder a su instalación, instalaremos las librerías necesarias.

una vez instaladas, continuamos con Openfire.

Configuramos la PAM (Política de autentificación).

Establecemos root como usuario.

añadimos o modificamos como te indico.

en ese mismo archivo puedes modificar la localización de los registros (logs). Por defecto Openfire los guarda en “/opt/openfire/logs”, pero los más lógico sería en:

guarda y cierra el editor.

Si quieres visualizar el registro en tiempo real…

Que inicie con el sistema.

Encendemos Openfire.

Comprobamos que esta funcionando correctamente.

Verificamos los puertos usados por Openfire.

 

Creamos una base de datos

Si no sabes o no recuerdas como instalar MariaDB, revisa este anterior articulo.

Una vez tengas instalada MariaDB, creamos el usuario y la bd.

No te saltes ninguna linea.

Ya tenemos una base de datos y un usuario en el servidor Openfire.

Ya puedes acceder al propio Openfire y comenzar a configurarlo.

 

Configurar Openfire

 

Accedemos desde un navegador web (puerto 9090).

La primera pantalla que nos aparece ya nos deja ver lo fácil que será de configurar, selecciona tus opciones deseadas.

etc…

Una vez lo tengas todo configurado aun nos queda un pequeño paso. Debemos aumentar la memoria de Java en Openfire y para lograrlo editaremos el archivo…

y agregaremos lo siguiente:

Y con este ultimo paso ya tenemos nuestro servidor Openfire preparado para producción.

 

Recuerda que el linux existen excelentes clientes compatibles con el protocolo de Openfire.

Por ejemplo Pidgin, que es uno de los más populares.

Instalar Openfire, un servidor de mensajería instantánea
4.2 (84%) 5 Votos

Agregar comentario