Cargando...
 

Lliurex Lab (bionic)

1 Introducción

 

Lliurex Lab es un software para trabajo colaborativo basado en Apache Openmeetings pensado para el trabajo colaborativo.
Entre sus funcionalidades encontramos:

  • Videoconferencia (opcional)
  • Chat
  • Mensajería
  • Pizarra digital
  • Grabaciones
  • Transferencia de ficheros
  • ....


2 Instalación

 

En LliureX 19 y debido a cambios en determinados paquetes necesarios por parte de Ubuntu (la distribución en la que se basa LliureX) la instalación no es tan cómoda como debería pero siguiendo estos pasos no nos llevará mas de 10 minutos tener nuestro servidor operativo.

1.1. 1 Configurar java

 

Openmeetings recomienda usar Java 8. Así nuestro primer paso será instalar Java 8 en nuestro LliureX desde el panel de Java disponible en el Zero-Center

 

Labs 019
 

Labs 020


Labs 021
 

Labs 022

 

1.2. 2 Instalar libav-tools

 
Ubuntu en la versión 19.04 decidió reemplazar este paquete en sus repositorios. Openmeetings necesita una de las aplicaciones presentes en ese paquete con lo que para instalarlo debemos dirigirnos a el ppa de libav-tools y descargarnos el paquete libav-tools (en LliureX 19 la opción correcta es 64 bits)


Labs 005


Labs 006


Labs 007


Labs 008


Una vez descargado nos dirigimos a la carpeta de descargas de nuestro usuario y lo instalamos haciendo doble click


Labs 009


Labs 010


Ponemos la contraseña del usuario cuando nos la solicite:

Labs 011

E instalamos el paquete

Labs 012


Labs 013

 

1.3. 2 Instalar Lliurex Lab



Finalmente ya tenemos todo listo para el correcto funcionamiento de Lliurex Lab. Así pues nos dirigimos al zero-center y buscamos el instalador de LliureX Lab:

Labs 001

Labs 002

Lo ejecutamos e instalamos


Labs 003

Labs 014


Una vez se instala nos mostrará automáticamente el asistente de configuración

Labs 015


En este punto hay que tener especial atención con las distintas contraseñas que debemos introducir.

  • Database password: Este campo debe tener mínimo 8 carácteres, alternando letras y números y no debe tener carácteres especiales (es decir: #, @, !, &....).
    • Ejempo de contraseña válida: Contr4senya
    • Ejemplo de contrasena invalida: Contraseny@

 

  • Admin pasword: Debe tener mínimo 8 carácteres y debe alternar mayúsculas, minúsculas, números y carácteres especiales. Openmeetings no interpreta los símbolos monetarios como carácter especial, y hay que tener especial cuidado con esto ya que la GUI si que los acepta como tales.
    • Ejemplo de contraseña válida: Contr4senya!
    • Ejemplo de contraseña inválida: Contrasenya
    • Ejemplo de contraseña inválida que la GUI nos dará por válida: Contr4$enya

La cuenta de correo debe ser una cuenta válida ya que a ella nos llegarán avisos de la aplicación.


Una vez configurado aceptamos los cambios y se configurará el servicio


Labs 017

Labs 016


Si en este punto demorase mucho, más de 5 minutos, seguramente la inicialización del servicio ha fallado y deberemos abortar (matando el proceso) y volver a lanzar la instalación del mismo.
En ese caso en la ventana de progreso de la instalación veríamos algo similar a esto:


Labs 018

En cuanto acabe tendremos nuestro servidor openmeetings prácticamente listo para ser ejecutado.

3 Últimos pasos y consideraciones

 

3# Instalar servidor kurento



LliurexLab (openmeetings) utiliza un servicio externo para la reproducción multimedia. Sin este servidor es perfectamente usable a falta del soporte de webcam y micrófono.
Hay varios servicios que nos van a dar esta funcionalidad, openmeetings soporta oficialmente red5 y kurento.

En este tutorial nos decantaremos por la instalación de kurento. Para ello podemos hacer uso del siguiente script copiando las siguientes líneas y pegándolas en un fichero de texto que llamaremos "install_kurento.sh":

 

#!/bin/bash
TMPFILE=$(mktemp)
echo 'apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5AFA7A83
echo deb [arch=amd64] http://ubuntu.openvidu.io/6.10.0 bionic kms6 > /etc/apt/sources.list.d/kurento.list
apt update
apt install --yes kurento-media-server
/etc/init.d/kurento-media-server start
rm /etc/apt/sources.list.d/kurento.list' > $TMPFILE
chmod +x $TMPFILE

sudo $TMPFILE


Una vez lo tengamos lo marcamos como ejecutabe (chmod +x install_kurento.sh) y lo ejecutamos poniendo la contraseña cuando nos la solicite.

1. 2 Activar el servicio


En este punto debemos activar el servicio para que esté accesible desde la red.
Para ello abrimos el zero center y buscamos la configuración del acceso remoto a openmeetings


Labs 023

Nos validamos con nuestro usuario y activamos el servicio


Labs 024

Labs 025

Labs 026


2. 3 Acceso desde el navegador

 
Hay un fallo en el redireccionamiento que impide poder acceder a LliurexLab desde el acceso que aparece en la página de inicio del navegador:

Labs 031

Si hacemos click en el botón el navegador nos dirigirá a una página de error.

Labs 032


Para acceder al servicio debemos dirigirnos a http://lliurexlab:5080


Labs 033

4 Otras consideraciones


  • El servicio no es persistente. Es decir, cada vez que cerremos sesión, apaguemos el ordenador...etc... tendremos que volver a activarlo desde el zero-center.
  • Si hemos instalado un servidor multimedia también debe ser incializado cada vez que iniciemos sesión. Hay que tener en cuenta que son servicios muy intrusivos y siempre deben estar apagados a no ser que vayan a usarse.

Para esto último si hemos instalado kurento podemos realizarlo lanzando el siguiente comando desde la terminal:

sudo /etc/init.d/kurento-media-server start

3. 1 Uso fuera del aula


Si por necesidad necesitamos usar un servidor openmeetings fuera de una red local, es decir accesible desde internet, será necesario realizar una operación conocida como "abrir puertos del router". Este procedimiento depende de cada fabricante de routers y no entra en el objetivo de este manual. El puerto a abrir es el 5080 y debe ser redireccionado desde el router hasta el ordenador que tiene openmeetings.

Pongamos por caso que tengo un ordenador con openmeetings en la ip 192.168.2.22, y quiero que sea accesible desde internet. El primer paso consiste en acceder a la administración del router escrbiendo 192.168.2.1 en el navegador. Cuando la página de acceso cargue tendré que acceder con la cuenta de administrador del router (puede que admin con contraseña admin, admin1234 o 1234), dirigirme a la configuración del firewall y ahí crear una regla que dirija todo el tráfico entrante de internet al puerto 5080 al puerto 5080 del ordenador.

Esta operación requiere tener unos conceptos básicos de redes, de no ser así mejor no llevarlo a cabo.

4. 2 Documentación


© 2019, Generalitat 

Conselleria de Educación, Investigación, Cultura y Deporte

Contacto