You are on page 1of 7

Openfire y Sparkweb en Debian Squeeze Que es Openfire?

(anteriormente llamado Wildfire y Jive Messenger) es un sistema de mensajeria instantnea GPL y hecho en java y utiliza el protocolo XMPP con el podrs tener tu propio servidor de mensajeria puedes administrar a tus usuarios, compartir archivos, auditar mensajes, mensajes offline, mensajes broadcast, grupos, etc y adems contiene plugins gratuitos con diferentes funciones extras.
Fuente: http://es.wikipedia.org/wiki/Openfire

Openfire implementa las siguientes caractersticas: Panel de administracin web Interfaz para agregar plugins SSL/TLS Amigable Adaptable segn las necesidades Conferencias Interaccin con MSN, Google Talk, Yahoo messenger, AIM, ICQ Estadsticas del Servidor, mensajes, paquetes, etc. Cluster con multiples servidores Transferencia de Archivos Compresin de datos Tarjetas personales con Avatar Mensajes offline Favoritos Autenticacin va Certificados, Kerbeos, LDAP, PAM y Radius Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle y PostgreSQL SASL: ANONYMOUS, DIGEST-MD5 y Plain

1) Ingresamos como root e instalamos los siguientes 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

2)Ahora tenemos que descargar de http://www.igniterealtime.org/downloads a) openfire_3.7.1_all.deb b) openfire_3_7_1.tar.gz 3) Descomprimimos openfire_3_7_1.tar.gz # tar xvzf openfire_3_7_1.tar.gz 4) Ingresamos a mysql # mysql u root p 5) Creamos la base de datos de Openfire mysql> CREATE DATABASE openfire;

Salimos con el comando exit. 6) Nos ubicamos en la carpeta openfire/resources/database # cd openfire/resources/database 7) Importamos la el fichero openfire_mysql.sql a nuestra base de datos. # cat openfire_mysql.sql | mysql -u root -p openfire Nos pide la cable de la base de datos y listo. 8) Ingresamos de nuevo a la base de datos # mysql u root p

9) Lo siguiente sera asignarle al administrador de openfire una cuenta dentro de MySQL y luego de ello asignarle a este usuario permisos de lectura, escritura y ejecucin sobre la base de datos que antes creamos, esto se consigue de la siguiente manera.

mysql> GRANT ALL ON openfire.* TO 'NombreAdministrador'@'IPserver' IDENTIFIED BY 'Password' WITH GRANT OPTION; Donde NombreAdministrador, Ipserver, y Password, usted las debera asignar. 10) Vamos donde descargado procedemos a su instalacin. # dpkg i openfire_3.7.1_all.deb 11) Procedemos con la instalacion web de Openfire, Ingresamos mediante un browser a la ip y el puerto 9090 donde configuramos los anteriores pasos. http://192.168.X.X:9090 12) Seleccion de Idioma En mi caso seleccione Espaol pero como pueden ver es multidioma el archivo openfire_3.7.1_all.deb y

13) Configuramos el dominio y puertos de acceso.

14) Configuracion a la conexin de la base datos. En mi caso escojes Base de datos interna.

15) Seteos de Perfil Aca en mi caso escojo por defecto que se almacenen y consulte los usuarios y grupos en mi base de datos interna que he creado, pero existen otras alternativas para que openfire consulte de un directorio activo o un OpenLdap.

16) Asignamos un correo y una contrasea para nuestra cuenta de administracin.

17) Por ultimo ingresamos a la consola de administracion Web, http://192.168.X.X:9090, con el usuario admin y el password que se configuro anteriormente.

Vamos con SparkWeb 18) Vamos de nuevo a http://www.igniterealtime.org/downloads descargamos sparkweb_0_9_0.tar.gz 19) lo descomprimimos # tar xvzf sparkweb_0_9_0.tar.gz 20) copiamos todo al siguiente directorio /var/www/chat # cp ap sparkweb/* /var/www/chat 21) Antes de editar el archivo creamos una copia por si nos equivocamos en algo. # cp ap SparkWeb.html sparkweb1.html 22) Ahora con tu editor favorito vamos a modificar el archivo SparkWeb.html # vim /var/www/chat/ SparkWeb.html 23) Una vez dentro del archivo ubicamos esta funcion y cambiamos la ip y el puerto en los siguientes parametros. function jive_sparkweb_getConfig() { }return { server: "ipdelserver", connectionType: "socket", port: "7070", y

autoLogin: "false" }; }

24) Ahore renombramos el archivo SparkWeb.html por index.html, e ingresamos a la a la direccion http://192.168.X.X/chat/

25) Si tienes un firewall permitir los siguientes puertos

26) Descargamos e instalamos el cliente Spark en este momento est la versin 2.6.3

y esto es todo

By M1ndcr4ck

You might also like