
BigBlueButton es un sistema de Videoconferencia, Voip, presentación de escritorio remoto y elearning para educación a distancia. Conoce la Instalación y requerimientos BigBlueButton.
Este sistema es muy interesante para realizar presentaciones o cursos, ya que el profesor puede mostrar slide ayudándose con puntero laser, y ser visto y escuchado por los demás alumnos. En el caso de que un alumno plantee una duda, se habilita a ese alumno para que muestre su cámara y pueda realizar dicha pregunta, siendo todo esto seguido por los demás alumnos.
Si necesita tener un sistema E-learning y además implementar esta excelente herramienta puede contactar con Posicionamiento Web Colombia y en breve nos contactaremos con usted.
Requisitos del Sistema
Para garantizar un rendimiento óptimo, es fundamental contar con un servidor que cumpla con los siguientes requisitos:
1. Hardware Recomendado
- Procesador: 8 CPU o más para un mejor desempeño.
- Memoria RAM: 16 GB o superior, dependiendo del número de usuarios concurrentes.
- Almacenamiento: SSD con al menos 100 GB de espacio disponible.
- Conectividad: Ancho de banda de 250 Mbps de subida y bajada para una transmisión fluida.
2. Software Necesario
- Sistema Operativo: Ubuntu 20.04 LTS (versión compatible y estable).
- Dependencias Clave: Node.js, MongoDB, LibreOffice, ffmpeg y otras bibliotecas necesarias.
- Dirección IP Pública: Es indispensable contar con una IP fija y accesible.
- Nombre de Dominio: Se recomienda configurar un subdominio con un certificado SSL para seguridad.
¿Puedo instalar BigBlueButton en EC2?
Sí. Canonical ofrece imágenes oficiales de Ubuntu EC2 para Ubuntu 10.04 de 32 bits y 64 bits. Para instalar BigBlueButton en EC2, haga lo siguiente:
Modifique el grupo de seguridad predeterminado en EC2 (o crear un nuevo grupo de seguridad) por lo que tiene el puerto 80, 9123 y 1935 abrirá (ver FAQ).
Lanzamiento de un 64-bit «lúcido» bloque de almacenamiento elástico (EBS) Imagen de la lista de Canonical apoyo de AMI. Recomendamos realizar BigBlueButton en un c1.medium (o superior CPU) de la instancia.
Siga las instrucciones para instalar BigBlueButton 0,80
Usar sudo bbb-conf – setip nombre de host para instruir BigBlueButton para escuchar el nombre DNS externo para la instancia de EC2 (ver bbb-conf)
Las direcciones IP de una imagen EC2 se ponen a cero cada vez que reinicie la imagen, sin embargo, si se asigna la imagen EC2 una dirección IP elástica, que tendrá una dirección IP coherente que no va a cambiar en el reinicio.
Instalación Paso a Paso
1. Actualizar el Servidor
Antes de proceder con la instalación, asegúrese de actualizar su sistema operativo con el siguiente comando:
sudo apt update && sudo apt upgrade -y
2. Descargar e Instalar BigBlueButton
Ejecute el siguiente comando para descargar e instalar BigBlueButton junto con Greenlight, su interfaz de gestión:
wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v focal-240 -s tu-dominio.com -e tu-email@correo.com
Este proceso puede tardar algunos minutos, dependiendo de la velocidad de su servidor.
3. Configurar SSL y HTTPS
Para habilitar un entorno seguro con HTTPS, ejecute:
sudo bbb-conf --setip soportecnicoweb.com
sudo bbb-conf --enablehttps tu-email@soportecnicoweb.com
Esto generará un certificado SSL utilizando Let’s Encrypt.
4. Verificar la Instalación
Para comprobar que la instalación se realizó correctamente, ejecute:
bbb-conf --check
Si todo está en orden, se mostrará un resumen con el estado del sistema y servicios activos.
5. Acceso a BigBlueButton
Para acceder a la plataforma, ingrese la URL configurada en su navegador. Si instaló Greenlight, puede iniciar sesión con las credenciales establecidas durante la instalación.
Optimización y Configuraciones Avanzadas
Para un rendimiento óptimo, considere las siguientes mejoras:
- Ajustar configuraciones en
/etc/bigbluebutton/bbb.conf
para mejorar la capacidad de usuarios concurrentes. - Habilitar balanceo de carga si planea admitir una gran cantidad de participantes.
- Integrar con LMS como Moodle, WordPress o Canvas para una experiencia de aprendizaje estructurada.
- Implementar monitoreo con
bbb-exporter
yGrafana
para supervisar el rendimiento del servidor.
Conclusión
BigBlueButton es una excelente solución para videoconferencias educativas y entornos de aprendizaje en línea. Siguiendo esta guía, podrá instalar y optimizar su propio servidor de videoconferencias, asegurando estabilidad y un excelente desempeño para sus usuarios.