You are on page 1of 7

FUNDACION CODIGO LIBRE DOMINICANA

DIVISION DE INGENIERIA Y PROYECTOS


www.codigolibre.org
Servicio: OpenFire
Autor: Carlos Castro (ccastro@codigolibre.org)
Version: 1.0

Openfire

Openfire (antes llamado Servidor Wildfire) es un servidor Jabber/XMPP escrito en Java provee licencias
comerciales y GNU. Entre los servidores listados en jabber.org, Openfire implementa la mayoría de las
características medidas.
Panel Web de Administración de Openfire
La administración del servidor se hace a través de una interfaz web, que corre por defecto en el puerto 9090
(HTTP) y 9091 (HTTPS). Los administradores pueden conectarse desde cualquier lugar y editar la
configuración del servidor, agregar y borrar usuarios, crear cuartos de conferencia permanentes, etc.

Openfire implementa las siguientes características:


• Panel de administración web
• Interfaz para agregar plugins
• SSL/TLS
• Amigable
• Adaptable según las necesidades
• Conferencias
• Interacción con MSN, Google Talk, Yahoo messenger, AIM, ICQ
• Estadísticas del Servidor, mensajes, paquetes, etc.
• Cluster con multiples servidores
• Transferencia de Archivos
• Compresión de datos
• Tarjetas personales con Avatar
• Mensajes offline
• Favoritos
• Autenticación vía Certificados, Kerbeos, LDAP, PAM y Radius
• Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle y PostgreSQL
• SASL: ANONYMOUS, DIGEST-MD5 y Plain
Instalación de OpenFire paso por paso
Descargamos el paquete de OpenFire de su website y lo instalamos
de la manera siguientes lo haremos para la distribución basadas en redhat.

rpm -ivh http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire-3.5.2-1.i386.rpm

Este paquete ya contiene java.


Tenemos que crear la base de datos de openfire el motor de base de datos que vamos a usar
es mysql, y prosedemos a crear la base de datos de openfire.

[root@asterisk ~]# mysqladmin -u root password 'fcld'


[root@asterisk ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database openfire;


Query OK, 1 row affected (0.01 sec)

Debemos crear un usuario para openfire en mysql

[root@asterisk ~]# mysql -u root -p mysql

mysql> grant all on openfire.* to openfire@localhost identified by 'openfire';


Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;


Query OK, 0 rows affected (0.00 sec)

Ya creada la base de datos y el usuario para openfire solo resta iniciar el servicio de openfire.
[root@asterisk ~]# service openfire start

Verificamos que el puerto de administración web de openfire este abietos la salida debe de ser la siguientes:
[root@asterisk ~]# netstat -ntpa |grep 9090
tcp 0 0 :::9090 :::* LISTEN 4050/java

Ahora empezamos la instalación de openfire esto son los pasos.


Por ultimo instale el cliente de openfire muy recomendado que es Spark
este es el link de descargas tanto para linux como para windowds.

Spark 2.5.8
http://www.igniterealtime.org/downloads/download-landing.jsp?file=spark/spark_2_5_8.tar.gz
http://www.igniterealtime.org/downloads/download-landing.jsp?file=spark/spark_2_5_8.exe
Paginas de referencia
http://www.igniterealtime.org/

You might also like