Sei sulla pagina 1di 22

How to Servicios De Red En Kubuntu http://romanowsky.

net

Autor: Alex Betancur Usma


Correo Electronico: romanowskynet@gmail.com

Que es OpenFire ?

Es un sistema de mensajeria instantanea GPL, hecho en java que utiliza el protocolo jabber con el podrás
tener tu propio servidor de mensajería, se pueden administrar a usuarios, compartir archivos, auditar
mensajes, mensajes offline, mensajes broadcast, grupos, etc y además contiene plugins gratuitos con
diferentes funciones extras.

Que es Spark ?

Spark es un cliente de mensajería instantánea open source optimizada para empresas. Combinado con el
servidor OpenFire, es una buena herramienta para mensajería instantánea empresarial.

Para que sirven ?

En muchas empresas siempre existen problemas de comunicación, pues a veces se necesita un sistema de
comunicación instantáneo... pero definitivamente no podemos usar messenger ya sea aol,msn,yahoo,etc.,
ya que todos trabajadores prefieren chatear con sus propios contactos... Para estos casos, se bloquea todo
acceso a messenger. Es por eso que aparece Openfire, para posibilitar la comunicación instantánea entre
usuarios de una empresa.

LAMP

El acrónimo LAMP se refiere a un conjunto de subsistemas software necesarios para alcanzar una solución
global, en este caso configurar sitios web o Servidores dinámicos con un esfuerzo reducido.

En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:

* Linux, el sistema operativo; En este caso Kubuntu.


* Apache, el servidor web;
* MySQL, el gestor de bases de datos;
* Perl, PHP, o Python, lenguajes de programación.
* Phpmyadmin, Administra bases de datos por entorno Web.

La combinación de estas tecnologías es usado primariamente para definir la infraestructura de un servidor


web, utilizando un paradigma de programación para desarrollo.

Instalacion de paquetes LAMP

# apt-get install phpmyadmin php5 apache2

en los pasos de instalacion de phpmyadmin podras escoger el soporte para los servidores web, yo los
pongo todos, ya que trabajo con varios de ellos.

# apt-get install mysql-server

en los pasos de la instalacion de mysql-server te pedira una contraseña para el usuario el root, debes
recordarla muy bien.

despues de tener estos paquetes instalados debes ingresar a /etc


# cd /etc

busca la carpeta phpmyadmin y copiarla a /var/www que es donde esta la carpeta raiz de nuestro servidor
web.

# cp -r phpmyadmin /var/www/phpmyadmin

ahora puedes administrar la base de datos por entorno grafico desde un navegador web.

Instalacion de paquetes JAVA

Para poder usar el OpenFire debemos primero instalar una serie de paquetes de JAVA los cuales son :

# apt-get install sun‐java6‐jre sun‐java6‐jdk

si no te salen buscalos en los repositorios de la siguiente manera

# apt-cache search sun-java

asi te mostrara todos los paquetes que comienzen por ese nombre y sera mas facil que veas las ultimas
versiones y puedes coger la que sea mas actual.

Vamos a coger a como predeterminada la version de java que acabamos de instalar en caso de que hallan
otras
# update-alternatives --config java
seleccionamos /usr/lib/jvm/java-6-sun/jre/bin/java

Creacion de bases de datos con Phpmyadmin

debes abrir un navegador y entrar a http://localhost/phpmyadmin

te pedira usuario y contraseña, este es el usuario root y la contraseña que ingresaste para la base de datos
mysql-server. Tambien puedes seleccionar tu idioma.

Crearemos una base de datos llamada openfire


en cotejamiento escojeremos utf8_unicode_ci y damos clic en crear.
ahora tenemos nuestra base de datos creada, no debemos preocuparnos por crear tablas ya que en la
instalacion de los aplicativos web se iran creando solas.
Instalacion de OpenFire

Ahora teniendo todo listo vamos a comenzar con la instalacion de OpenFire, asi que vamos a descargar la
version tar.gz desde la pagina principal del producto www.igniterealtime.org/
despues de tener el directorio vamos a copiarlo en /opt
# cp -r /home/alex/Escritorio/openfire_3_6_0a.tar.gz /opt

ahora lo vamos a descomprimir

# tar -xvvzf openfire_3_6_0a.tar.gz

vamos a crear un enlace simbolico para OpenFire

# ln -s /opt/openfire/bin/openfire /etc/init.d/

vamos a crear el ejecutable del enlance simbolico

# chmod +x /etc/init.d/openfire

agregamos el arranque para OpenFire

# update-rc.d openfire defaults

si te sale este error nohup: appending output to `nohup.out' ejecuta el siguiente comando

# nohup ls >ls.log 2>&1 &

ahora puedes poner a correr el servicio

# /etc/init.d/openfire start

y puedes usar el siguiente comando para detener el servicio

# /etc/init.d/openfire stop

Configuracion de OpenFire

lo primero que debemos hacer es ingresar a http://localhost:9090 ya que es la direccion y el puerto por
donde trabaja nuestro servidor IM.
En esta primera etapa de la configuracion podremos escoger nuestro idioma y damos clic en continuar

ahora vamos a configurar nuestro dominio el cual puede ser el nombre del host o la ip del servidor

las otras opciones las podemos dejar asi ya que son los puertos spor donde corre nuestro servidor uno es el
puerto standar (9090) y el otro es el puerto seguro (9091)
en la configuracion de la base de datos vamos a coger una tipo standar ya que tenemos una base de datos
externa como lo es mysql

ahora que tenemos una base de datos standar o externa como la quieras llamar entonces vamos a
configurar la conexión

asi que vamos a coger como base de datos a mysql esto nos llenara automaticamente dos de las opciones
a seguir la primera de ellas la vamos a dejar asi pero en la segunda vamos a editar la informacion de forma
de que nos quede algo como esto jdbc:mysql://localhost:3306/openfire

luego vamos a ingresar nuestro usuario administrador de la base de datos el cual es root y tambien
ingresamos la contraseña de nuestro usuario

las otras opciones las dejamos asi ya que vienen por defecto y son las mas indicadas.

En la seteos es para organizar la forma en que se manejaran los usuarios, en nuestro caso vamos a usar la
opcion por defecto ya que estamos trabajando con base de datos y no tenemos un LDAP
ahora vamos a configurar el usuario administrador asi que vamos a agregar el correo electronico y la
contraseña de administracion

podemos ver que la configuracion fue completada correctamente asi que vamos a seguir con nuestro
servidor de mensajeria instantanea

recuerda para ingresar entras a http://localhost:9090


aca te vas a loguear con el admin y la contraseña para poder entrar a la consola de administracion

ya esta todo listo tenemos nuestro servidor instalado y funcionando correctamente.


Instalacion de Spark

Spark es un cliente de mensajería instantánea open source optimizada para empresas. Combinado con el
servidor OpenFire, es una buena herramienta para mensajería instantánea empresarial.

Lo primero que debemos hacer es bajar el directorio desde la pagina principal la cual es la misma de donde
bajamos el OpenFire www.igniterealtime.org/ y vamos a descargar el Spark

ahora vamos a copiar el directorio a /opt

# cp -r /home/alex/Escritorio/spark_2_5_8.tar.gz /opt/

luego lo vamos a descomprimir

# tar -zvvxf spark_2_5_8.tar.gz

y para ejecutarlo basta con entrar a /opt/Spark y ejecutar el comando ,/Spark

# cd /opt/Spark
# ./Spark

ya con esto iniciara nuestro cliente de mensajeria y de esta manera iniciamos seccion
listo hemos terminado la instalacion y configuracion de nuestro servidor de mensajeria instantanea, ya solo
es cuestion de que agregues usuarios y mires las demas opciones que nos da el servidor.

Fastpath Webchat

este nos sirve como cliente para la mensajeria instantanea pero por medio de un navegador web

vamos a instalarlo desde el menu de plugins que trae OpenFire


luego ingresamos a el enlace que dice plugins disponibles

vamos a coger el de nombre Fastpath Webchat y en la parte derecha le vamos a dar clic para instalarlo
de esta forma vamos a ver que el plugin esta instalado correctamente

despùes de tenerlo instalado vamos a ingresar a http://localhost:9090/webchat

en esta primera pantalla trae por defecto las opciones que necesitamos asi que vamos a continuar
saldra un letrero como este pero es pro que aun no hemos terminado tenemos que agregar otro plugin mas,
asi que vamos de nuevo al menu de plugins

y vamos a la opcion de plugins disponibles


agregaremos el plugin Fastpath Service

para verificar que este correctamente vamos a el menu de plugins para ver que este alli

notaremos que ahi un nuevo menu llamado Fastpath


de esta forma vemos que lo tenemos bien pero para poder utilizarlo vamos a entrar a
http://localhost:9090/webchat

podemos ver que tenemos una sala de chat llamada demo pero que esta offline (desconectada), asi que
vamos a crear nuestra propia sala.

Asi que vamos a ingresar a nuestro nuevo menu Fastpath


y vamos a crear nuevo grupo de trabajo o sala de chat dando clic en create workgroup

agregamos el nombre y los usuarios que pertenecen a esta grupo de trabajo y lo creamos

ahora vamos a http://localhost:9090/webchat y veremos nuestro nuevo grupo


vemos que todavia siguen offline pero es por que no ahi nadie conectado asi que no te debes de preocupar
por eso, si lo deseas puedes hacer una prueba conectandote con un usuario de los que haz agregado al
grupo conectandote desde Spark de esta manera el grupo de prueba estara activo y podras comenzar una
conversacion con este usuario que este conectado

Prueba del WebChat

primero debes parar y luego poner a correr el servidor OpenFire, ya que solo tenemos estas dos opciones

# /etc/init.d/openfire stop
# /etc/init.d/openfire start

ingresaremos a http://localhost:9090/webchat

vemos que ya tenemos activo uno de los grupos entonces vamos a conectarnos con Spark con uno de
nuestros usuarios del grupo Prueba yo usare mi usuario admin
ya estoy conectado entonces ire al webchat y comenzare una converzacion

dando clic en la imagen de el grupo de prueba

doy clic en start chat


me saldra una pequeña ventana en la parte derecha-abajo en la pantalla, es la peticion de chat que ha
llegado para Spark, recuerden que me habia conectado con un usuario, asi que damos clic en aceptar.

Aca podemos ver las dos ventanas de chat la de la izquierda pertenece al webchat y la de la derecha a
Spark
ahora voy a mandar un mensaje de prueba

listo ya hemos terminado y vemos que nos a funcionado todo correctamente, puedes seguir probando las
demas opciones de este servidor el cual es puede llegar a ser muy util en una empresa en la cual no se
cuente con salida a internet, y sea necesario estar en contacto.

Potrebbero piacerti anche