Google+

lunes, 28 de septiembre de 2009

Instalar Openfire en Fedora 11


Openfire es un sistema de mensajería instantánea GPL y hecho en java y utiliza el protocolo jabber, para más información visitar la wiki. Openfire se apoya en mysql y en el tema de logeos tiene soporte para Certificados, Kerbeos, LDAP, PAM y Radius, así que bastante completo en este aspecto.



El cliente, openfire desarrolla su propio cliente escrito en java llamado Spark desde el cual puede aprovechar todas las funcionalidades de Openfire, pero si no os gusta siempre podéis utilizar pidgin, psi u otro.



Empezamos a instalar mysql-server:
#yum install mysql-server

La iniciamos:
#/etc/init.d/mysqld start

La decimos que se ejecute en el inicio del sistema, este comando no esta en todas las distribuciones.
#chkconfig mysqld on

Le cambiamos la password al usuario root de la base de datos desde la shell.
#mysqladmin -u root password 123456

Entramos en la base de datos para crear la database
mysql -u root -p 123456
mysql> create database openfire;
mysql> exit

Nos bajamos Openfire, actualmente están en la versión 3.6.4
#wget http://download.igniterealtime.org/openfire/openfire-3.6.4-1.i386.rpm

Instalamos el rpm
#rpm -i openfire-3.6.4-1.i386.rpm

Iniciamos el servicio openfire
#/etc/init.d/openfire start

Ahora esta todo instalado en el sistema, lo bueno de openfire, que tiene una interfaz tan pulida que se puede configurar todo desde la web, no tendremos que tocar ningún fichero de configuración.
Abrimos nuestro navegador favorito y entramos en la ip o nombre de la maquina que hemos instalado openfire por el puerto 9090, por ejemplo:
mensajero.linuxadmin.es:9090

Elegimos el idioma, en mi caso el Español


Nombre del dominio y los puertos, recomiendo no tocar los puertos.

Aquí el por que de instalar mysql-server

Se que esta mal, pero al ser un manual no me complique mucho, nunca utilzar un usuario con tantos privilegios (error mio)

De donde vendran los usuarios, si elegis la primera opcion, saltareis al siguinte nivel de progreso de instalación, yo voy a explicar por encima como instalarla con LDAP

Datos basicos que nos pedira para la conexion

En cada paso que hagamos recomiendo pulsar en Testear Seteos hasta que nos salga la siguinte pantalla:

He cojido el usuario admin, lo más logico, para que sea el administrador de openfire

La password de admin funciona con el LDAP

Si nos sale la siguiente pantalla es que todo nos ha ido bien:

Entramos como admin y la password

Y ya tenemos openfire funcionando

No hay que hacer nada más, funcionara así. Si el publico lo pide haré algún manual para personalizarlo.