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
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:
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
Publicar un comentario