viernes, 8 de octubre de 2010

OpenFire 3.6.4 y SparkWeb en Debian Squeeze

Se tiene que tener previamente instalado los paquetes

apt-get install apache2
apt-get install php5
apt-get install mysql-server
apt-get install sun-java6-jre
apt-get install sun-java6-jdk
apt-get install sun-java6-source

Luego de actualizar el sistema, procedemos a bajar el paquete openfire*.deb en el siguiente link
http://www.igniterealtime.org/downloads/index.jsp

openfire_3.6.4_all.deb Debian package, no Java JRE May 1, 2009 11.15 MB

Tambien bajamos el tar.gz, para obtener el archivo openfire_mysql.sql

openfire_3_6_4.tar.gz Works on most Unix variants, no Java JRE May 1, 2009 7.02 MB

Seguimos con la instalacion de la base de datos openfire

#mysqladmin -u root -p create openfire

Luego de bajar el tar gz nos ubicamos en la carpeta /resources/database
debian:~/openfire/resources/database# pwd
/root/openfire/resources/database
debian:~/openfire/resources/database# ls
openfire_db2.sql openfire_mysql.sql openfire_postgresql.sql openfire_sybase.sql
openfire_hsqldb.sql openfire_oracle.sql openfire_sqlserver.sql upgrade

E importamos el archivo openfire_mysql.sql
debian:~/openfire/resources/database# mysql -u root -p openfire < openfire_mysql.sql

mysql> grant all on openfire.* to root@ipdelserver identified by "pass";

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

En el browser ponemos
http://ipdelserver:9090

Por alguna razon el ipv6 estaba tomando el puerto 9090 y no podia acceder a la interface web para configurarlo extraño !!!



Lo que realize fue deshabilitar el ipv6

Añadir al “/etc/sysctl.conf” y luego reiniciar

#disable ipv6
net.ipv6.conf.all.disable_ipv6=1

Luego de ello recien pude ver el puerto 9090 liberado del ipv6



Ahora seguimos con los pantallazos de instalacion.











Reiniciamos !!!

Una vez dentro de la consola, ya se puede configurar cualquier cosa.

Vamos con el SparkWeb

Descargamos el archivo sparkweb_0_9_0.tar.gz y lo descomprimimos en /var/www
nos ubicamos en la carpeta sparkweb, dentro veremos varios archivos, el que debemos modificar es:

nano SparkWeb.html

Una vez dentro del archivo ubicamos esta funcion y cambiamos la ip en el parametro server .

function jive_sparkweb_getConfig()
{
}return {
server: "ipdelserver",
connectionType: "socket",
port: "5222",
autoLogin: "false"
};
}

Luego ya nos podemos loguear a la interface con los usuarios creados





Fuente:
http://www.howtoforge.com/installing-openfire-and-spark-debian-etch
http://www.cyberciti.biz/tips/linux-how-to-disable-the-ipv6-protocol.html
http://www.voztovoice.org/?q=node/133

No hay comentarios.: