jueves, 1 de marzo de 2012

OpenFire Debian Squeeze


Qué es OpenFire?

Es un sistema de mensagería instantánea en el cual podemos crear nuestros propios usuarios, compartir archivos, mensajes offline, grupos y otros plugins con diversas funcionalidades.

Editamos el sources:
# vim /etc/apt/sources.list

deb http://mirrors.kernel.org/debian/ squeeze main contrib non-free
deb-src http://mirrors.kernel.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free


Actualizamos la lista de paquetes:
# apt-get update


Instalamos java:
# apt-get install sun-java6-jre


#Descargamos el Openfire:
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.4_all.deb


#Instalamos
dpkg -i openfire_3.6.4_all.deb
Selecting previously deselected package openfire.
(Reading database ... 62835 files and directories currently installed.)
Unpacking openfire (from openfire_3.6.4_all.deb) ...
Setting up openfire (3.6.4) ...
adduser: Warning: The home directory `/var/lib/openfire' does not belong to the user you are currently creating.
insserv: warning: script 'openfire' missing LSB tags and overrides
Starting openfire: openfire.


#Editamos el xml e ingresamos la ip en la sección y eliminamos el comentario
vim /etc/openfire/openfire.xml


#Cambiamos:
!--^M
network ^M
interface /interface^M
/network^M
--^M/

#Por:
^M
interface 192.168.1.102 /interface ^M
/network ^M


#Reiniciamos el openfire:
/etc/init.d/openfire restart


Ingresamos por web y seguimos los screens para la configuración:
http://192.168.1.102:9090













Nos Logueamos a la consola de administración y creamos dos usuarios:







Descargamos el spark (Cliente para windows)
Y nos logueamos con uno de los usuarios creados:












Ahora descargamos el sparkweb y nos logueamos con el otro usuario que habíamos creado:

cd /var/www
wget http://www.igniterealtime.org/downloadServlet?filename=sparkweb/sparkweb_0_9_0.tar.gz
tar xzvf downloadServlet\?filename\=sparkweb%2Fsparkweb_0_9_0.tar.gz


Ingresamos al sparkweb y nos logueamos con el otro usuario creado:



Luego de agregar cada contacto en los respectivos usuarios, probamos el chat:



Fuentes:
http://library.linode.com/
http://www.igniterealtime.org
http://es.wikipedia.org/wiki/Openfire

1 comentario:

Unknown dijo...

Hola:

Muy interesante la publicación, enhorabuena. Yo escribí hace tiempo un pequeño tutorial para instalar y configurar Openfire en GNU/Linux Debian. Dejo la URL por si es útil para otros visitantes.

https://www.raulprietofernandez.net/blog/gnu-linux/como-instalar-y-configurar-openfire-en-gnu-linux-debian

Saludos de nuevo :D