Sunteți pe pagina 1din 4

OpenFire

En esta ocasin les traigo un manual de como instalar y configurar esta magnifica herramienta que es OpenFire en una distro que no es mi preferida pero me gusta que es Debian,esta herramienta es un valor agregado en una empresa ya que nos permite comunicarnos con nuestros compaeros, transferir archivos, crear conferencias y dems cosas que espero las revisen. 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 el archivo openfire_3.7.1_all.deb y 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

13) Configuramos el dominio y puertos de acceso.

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

15) Seteos de Perfil

Ac 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 y 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", autoLogin: "false" }; } 24) Ahora 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 es compatible con linux, Windows y MacOs.

Esto es todo espero les haya gustado cualquier duda no duden en comentar; saludos xD M1ndCr4ck

S-ar putea să vă placă și