Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OpenFire es un servidor jabber con administrador por web (como un router o modem), escrito en java y es GPL, es decir OpenSource. Ingredientes: Apache2 + MySQL + PHP5 y PHPMyAdmin Para instalar estas aplicaciones tipeamos en una terminal con permisos para usar sudo
-Instalamos Apache2 + MySQL5.1 + PHP5 y phpmyadminsudo apt-get -y install apache2 sudo apt-get -y install mysql-server mysql-common sudo apt-get -y install php5 php5-cli sudo apt-get -y install phpmyadmin Para que Apache2 no mustre el Error de Host sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf
# Para que Apache2 Mustre Bien los Asentos y Tildes sudo echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset
Instalamos sun-java6-bin apt-add-repository ppa:flexiondotorg/java Si apt-add-repository da error, instalamos lo siguiente con el comando: apt-get install python-software-properties apt-get update apt-get install sun-java6-jre
ahora descargamos Openfire a traves de la terminal con el comando: sudo wget http://download.igniterealtime.org/openfire/openfire_3.7.0_all.deb
Configuramos Java como Interprete Principal sudo update-alternatives --config java # Creamos el Usuario para OpenFire sudo adduser openfire
# Descargamos OpenFire en Paquete DEB wget -c http://www.igniterealtime.org/downloads/download-landing.jsp? file=openfire/openfire_3.7.0_all.deb # Instalamos OpenFire sudo dpkg -i openfire_3.7.0_all.deb # Copiamos Contenido Basico para OpenFire y MySQL sudo cp /usr/share/openfire/resources/database/openfire_mysql.sql
/home/tuUsuario cd /home/tuUsuario sudo chmod 777 openfire_mysql.sql # Creamos Base de Datos e Importamos Comtenido Basico en MySQL mysqladmin -h localhost -u root -p create openfire mysql -h localhost -u root -p openfire < openfire_mysql.sql
# Eliminamos Archivos Residuales rm openfire_3.7.0_all.deb rm openfire_mysql.sql # Resetamos OpenFire sudo service openfire restart
Si por alguna razn no puedes logearte como admin luego de configurar por web, resetea openfire como al instalarlo y prueba, recuerda que para acceder con la cuenta admin, el usuario por defecto es admin, si el problema persiste podemos cambiar la contrasea con phpmyadmin buscando la tabla user en la base openfire. A mi me daba el puto fallo de que no me dejaba acceder y reseteando el server, tampoco me dejaba, se solucion parando el servicio y volviendolo a iniciar. service openfire stop service openfire start
Instalamos un cliente de mensajera instantnea, por ejemplo en mi caso instalo Pidgi para Windows, aunque tambin podemos encontrarlo para Ubuntu.
Como vemos, si todo lo hemos hecho correctamente, debemos poder conectarnos mediante el cliente y desde el navegador conectado al servidor observamos las sesiones abiertas en los clientes.