Videoconferencia Pri Eicma
Videoconferencia Pri Eicma
Videoconferencia Pri Eicma
cu) >>>
Una vez creado el contenedor LXC usando para ello la plantilla de ubuntu 16.04
llamada: ubuntu-16.04-standart_16.04-1_amd64.tar.gz sobre Proxmox 5.1, iniciamos
el contenedor con el siguiente comando desde la consola de proxmox:
Una vez que haya iniciado el contenedor, tenemos acceder al mismo para modificar
la configuraci n de ssh, para poder conectarnos como root, para ello realizamos
los siguientes pasos:
# nano ssh/sshd_config
Buscamos la l neas:
PermitRootLogin prohibit-password
y la cambiamos a:
PermitRootLogin yes
Salvamos y salimos.
Salvamos y salimos.
Acquire::Check-Valid-Until "0";
Salvamos y salimos.
Hacemos un upgrade
# reboot
Salvamos y salimos
Desabilitamos IPV6 en el sistema. Para ello editamos el sysctl.conf y al final
del fichero y a adimos las siguientes l neas:
# nano /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
Salvamos y Salimos.
# sysctl -p
# sudo apt-get install mc rcconf ccze mlocate htop dnsutils apt-utils iptraf
nmap unzip unrar-free zip unp telnet tcpdump dfc rar unrar libdb5.3-dev p7zip-
full p7zip-rar dns-browse curl libgetopt-mixed-perl git
root@videoconferencia:/etc#
Instalamos ntp
Debajo de la l nea:
driftfile /var/lib/ntp/ntp.drift
A adimos esta:
logfile /var/log/ntpd.log
quedando as :
Reiniciamos NTP
# sudo ntpq -p
root@videoconferencia:/etc# sudo ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
bdc.pri.eicma.c 172.16.110.1 4 u 2 64 1 0.283 -0.642 0.000
Reconfigurar locales
Debajo de la linea:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/
usr/local/games"
LANG="es_ES.UTF-8"
LANGUAGE="es_ES"
Salvamos y salimos
# sudo update-locale
LANG="C"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/
usr/local/games"
LANG="es_ES.UTF-8"
LANGUAGE="es_ES"
Salvamos y salimos
# nano /etc/apt/sources.list
Salvamos y salimos.
# apt-get update
# cd /home
# wget -c http://ftp.pri.eicma.cu/Linux/Tools/Llaves/repo-openvpn-public.gpg
--2020-05-27 16:47:07-- http://ftp.pri.eicma.cu/Linux/Tools/Llaves/repo-
openvpn-public.gpg
Resolviendo ftp.pri.eicma.cu (ftp.pri.eicma.cu)... 192.168.5.100
Conectando con ftp.pri.eicma.cu (ftp.pri.eicma.cu)[192.168.5.100]
:80...
conectado.
Petici n HTTP enviada, esperando respuesta... 200 OK
Longitud: 1806 (1,8K)
Grabando a: repo-openvpn-public.gpg
repo-openvpn-public.gpg 100%
[===============================================================================
======>]
1,76K --.-KB/s in 0s
Instalamos la llave:
# apt-get update
Obj:1 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial InRelease
Obj:2 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-security InRelease
Obj:3 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates InRelease
Obj:4 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-backports InRelease
Obj:5 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-proposed InRelease
Des:6 http://mirrors.pri.eicma.cu/ubuntu/ppa/openvpn xenial InRelease [3.214 B]
Descargados 3.214 B en 0s (7.236 B/s)
Leyendo lista de paquetes... Hecho
# vpngate_public-vpn-216.opengw.net_tcp_443.ovpn
http-proxy-retry
http-proxy proxy.eicma.cu 3128
Para poder acceder a internet usando el servidor proxy que nos da salida al
Mar :)
https://docs.bigbluebutton.org/2.2/install.html#step-by-step
Activamos openvpn
# mkdir /dev/net
# mknod /dev/net/tun c 10 200
# chmod 666 /dev/net/tun
Para comprobar que ya tenemos salida full a internet, probamos hacer ping a
google:
Una vez hecho esto, se nos deben haber creado los siguientes ficheros:
# ls /etc/apt/sources.list.d/
bigbluebutton-ubuntu-support-xenial.list
rmescandon-ubuntu-yq-xenial.list
Estos ficheros apunta a repos que estan en internet y que estan bloqueados para
cuba, en mi caso como ya los descargue y los tengo en mi Red Local, voy a
comentar las lineas en estos 2 archivos y voy a adir estos repos locales en el /
etc/apt/sources.list
# nano /etc/apt/sources.list.d/bigbluebutton-ubuntu-support-xenial.list
Salvamos y Salimos.
# nano /etc/apt/sources.list.d/rmescandon-ubuntu-yq-xenial.list
deb http://ppa.launchpad.net/rmescandon/yq/ubuntu xenial main
# deb-src http://ppa.launchpad.net/rmescandon/yq/ubuntu xenial main
Salvamos y Salimos.
# nano /etc/apt/sources.list
Salvamos y salimos
# apt-get update
Obj:1 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial InRelease
Obj:2 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-security InRelease
Obj:3 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates InRelease
Obj:4 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-backports InRelease
Obj:5 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-proposed InRelease
Obj:6 http://mirrors.pri.eicma.cu/ubuntu/ppa/openvpn xenial InRelease
Obj:7 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton1 xenial
InRelease
Des:8 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton2
bigbluebutton-xenial InRelease [2.533 B]
Obj:9 http://mirrors.pri.eicma.cu/ubuntu/ppa/rmescandon xenial InRelease
Des:10 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton2
bigbluebutton-xenial/main amd64 Packages [32,9 kB]
Descargados 35,4 kB en 0s (56,4 kB/s)
Leyendo lista de paquetes... Hecho
root@videoconferencia:~#
================================================================================
================================================================================
DEPRECATION WARNING
You will not receive security or critical stability updates for this version.
You should migrate to a supported version of Node.js as soon as possible.
Use the installation script that corresponds to the version of Node.js you
wish to install. e.g.
================================================================================
================================================================================
+ apt-get update
Obj:1 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial InRelease
Obj:2 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-security InRelease
Obj:3 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates InRelease
Obj:4 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-backports InRelease
Obj:5 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-proposed InRelease
Obj:6 http://mirrors.pri.eicma.cu/ubuntu/ppa/openvpn xenial InRelease
Obj:7 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton1 xenial
InRelease
Obj:8 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton2
bigbluebutton-xenial InRelease
Obj:9 http://mirrors.pri.eicma.cu/ubuntu/ppa/rmescandon xenial InRelease
Ign:10 http://mirrors.pri.eicma.cu/ubuntu/ppa/mongodb xenial/mongodb-org/3.4
InRelease
Des:11 http://mirrors.pri.eicma.cu/ubuntu/ppa/nodesource xenial InRelease [4.619
B]
Des:12 http://mirrors.pri.eicma.cu/ubuntu/ppa/mongodb xenial/mongodb-org/3.4
Release [3.457 B]
Des:13 http://mirrors.pri.eicma.cu/ubuntu/ppa/mongodb xenial/mongodb-org/3.4
Release.gpg [801 B]
Ign:11 http://mirrors.pri.eicma.cu/ubuntu/ppa/nodesource xenial InRelease
Des:14 http://mirrors.pri.eicma.cu/ubuntu/ppa/nodesource xenial/main amd64
Packages [1.008 B]
Des:15 http://mirrors.pri.eicma.cu/ubuntu/ppa/mongodb
xenial/mongodb-org/3.4/multiverse amd64 Packages [16,4 kB]
Descargados 26,3 kB en 0s (35,1 kB/s)
Leyendo lista de paquetes... Hecho
W: Error de GPG: http://mirrors.pri.eicma.cu/ubuntu/ppa/nodesource xenial
InRelease: Las firmas siguientes no se pudieron verificar porque su clave
p blica no est disponible: NO_PUBKEY 1655A0AB68576280
W: El repositorio http://mirrors.pri.eicma.cu/ubuntu/ppa/nodesource xenial
InRelease no est firmado.
N: Los datos de un repositorio como este no se pueden autenticar y por tanto su
uso es potencialmente peligroso.
N: Vea la p gina de manual apt-secure(8) para los detalles sobre la creaci n de
repositorios y la configuraci n de usuarios.
## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon
repo...
+ apt-get update
Obj:1 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial InRelease
Obj:2 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-security InRelease
Obj:3 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates InRelease
Obj:4 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-backports InRelease
Obj:5 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-proposed InRelease
Obj:6 http://mirrors.pri.eicma.cu/ubuntu/ppa/openvpn xenial InRelease
Obj:7 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton1 xenial
InRelease
Obj:8 http://mirrors.pri.eicma.cu/ubuntu/ppa/bigbluebutton/bigbluebutton2
bigbluebutton-xenial InRelease
Obj:9 http://mirrors.pri.eicma.cu/ubuntu/ppa/rmescandon xenial InRelease
Ign:10 http://mirrors.pri.eicma.cu/ubuntu/ppa/mongodb xenial/mongodb-org/3.4
InRelease
Des:11 http://mirrors.pri.eicma.cu/ubuntu/ppa/nodesource xenial InRelease [4.619
B]
Obj:12 http://mirrors.pri.eicma.cu/ubuntu/ppa/mongodb xenial/mongodb-org/3.4
Release
Des:14 https://deb.nodesource.com/node_8.x xenial InRelease [4.619 B]
Des:15 https://deb.nodesource.com/node_8.x xenial/main Sources [761 B]
Des:16 https://deb.nodesource.com/node_8.x xenial/main amd64 Packages [1.008 B]
Descargados 11,0 kB en 3s (2.837 B/s)
Leyendo lista de paquetes... Hecho
## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and
npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee
/etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
root@videoconferencia:/home#
# ls /etc/apt/sources.list.d/
bigbluebutton-ubuntu-support-xenial.list
rmescandon-ubuntu-yq-xenial.list
nodesource.list
# nano /etc/apt/sources.list.d/nodesource.list
Salvamos y Salimos
# nano /etc/apt/sources.list
Salvamos y salimos
server-3.4.asc 100%
[===============================================================================
======>]
1,63K --.-KB/s in 0s
Actualizamos
Instalamos mongodb
Instalamos bbb
Nota: Para este paso, obligatoriamente tenemos que tener activa la conexi n VPN,
pues hay paquetes de fuentes que se intentan instalar durante el proceso que se
intentaran descargar desde sourceforge.net el cual esta bloqueado para cuba,
ademas de las gemas de ruby que tambi n se instalan en el proceso.
...
done.
done.
root@videoconferencia:/home#
Editamos el archivo
(/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties)
attendeesJoinViaHTML5Client
moderatorsJoinViaHTML5Client
# nano /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
# Force all attendees to join the meeting using the HTML5 client
attendeesJoinViaHTML5Client=false
# Force all moderators to join the meeting using the HTML5 client
moderatorsJoinViaHTML5Client=false
Las dejamos as :
# Force all attendees to join the meeting using the HTML5 client
attendeesJoinViaHTML5Client=true
# Force all moderators to join the meeting using the HTML5 client
moderatorsJoinViaHTML5Client=true
Salvamos y Salimos.
Finalmente, para garantizar que todos los paquetes est n actualizados, realice
una actualizaci n final
# Not running: tomcat7 or grails or Error: Could not connect to the configured
hostname/IP address
# bbb-conf --check
Cuando ejecuta este comando, deber a ver una salida similar a la siguiente:
/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bigbluebutton.web.serverURL: http://178.128.233.105
defaultGuestPolicy: ALWAYS_ACCEPT
/etc/nginx/sites-available/bigbluebutton (nginx)
server name: 178.128.233.105
port: 80, [::]
:80
bbb-client dir: /var/www/bigbluebutton
/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): rtmp://178.128.233.105
red5: 178.128.233.105
useWebrtcIfAvailable: true
/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
local_ip_v4: 178.128.233.105
external_rtp_ip: stun:stun.freeswitch.org
external_sip_ip: stun:stun.freeswitch.org
/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
ext-rtp-ip: $${local_ip_v4}
ext-sip-ip: $${local_ip_v4}
ws-binding: :5066
wss-binding: :7443
/etc/bigbluebutton/nginx/sip.nginx (sip.nginx)
proxy_pass: http://178.128.233.105:5066
En este punto, su servidor BigBlueButton est escuchando una direcci n IPV4. Por
ejemplo, si su servidor est en la direcci n IP 192.168.5.19, puede abrir:
http://192.168.5.19
Sin embargo, no puede iniciar sesi n desde esta pantalla a menos que instale las
demostraciones de la API (obtendr un error 404 si lo intenta;
el siguiente paso
muestra c mo agregar las demostraciones de la API).
URL: http://videoconferencia.pri.eicma.cu/bigbluebutton/
Secret: 4VDRWeWGhFpBsJo1a7rkaBbBuIQ8pQpH6QkQ6bCVFrY
https://mconf.github.io/api-mate/#server=http://videoconferencia.pri.eicma.cu/
bigbluebutton/&sharedSecret=4VDRWeWGhFpBsJo1a7rkaBbBuIQ8pQpH6QkQ6bCVFrY
Las demostraciones API son un conjunto de p ginas de servidor Java (JSP) que
implementan una interfaz basada en web para probar la API BigBlueButton.
Una vez instalado, podr ingresar su nombre en la p gina de inicio y hacer clic
en "Unirse".
Cuando haya terminado con los ejemplos de API, puede eliminarlos con
Tenga en cuenta que sudo bbb-conf --check le advierte que las demostraciones de
API est n instaladas, lo que permite a cualquier persona con acceso al servidor
iniciar una sesi n (consulte la eliminaci n de demostraciones de API).
Pasos finales
Para ello, como no tengo IP p blicos ya que estoy en una VPN y salgo a internet
por un proxy nacional y tampoco tengo control sobre mi zona DNS de cara a
Internet, voy a utilizar una herramienta llamada:
acme-dns
para generar las credenciales que luego tendr que darles a los administradores
del Nodo Nacional para que me creen en los DNS publicos de cara a internet un
registro CNAME en mi zona DNS (pri.eicma.cu)
Clonamos acme.sh
# mkdir /etc/acme-dns
# cd /etc/acme-dns
# export http_proxy=http://proxy.eicma.cu:3128/
# export https_proxy=http://proxy.eicma.cu:3128/
# export ftp_proxy=http://proxy.eicma.cu:3128/
# export no_proxy=localhost,127.0.0.1,192.168.5.2/24,.pri.eicma.cu
# cd acme.sh/
# mkdir /etc/acme.sh
Si ejecutamos el comando:
# crontab -e
{
"allowfrom": []
,
"fulldomain": "0f3ba8d9-e967-4087-b051-0bd72d8fe6c2.auth.acme-dns.io",
"password": "5zNEvHoYLUjwX3_8OFInjiaKlKgF1hxPHJdELUuO",
"subdomain": "0f3ba8d9-e967-4087-b051-0bd72d8fe6c2",
"username": "27efcb2a-e60d-4934-8aaa-7a0e089c03ab"
}
root@videoconferencia:/etc/acme-dns/acme.sh#
Una vez que tengamos ya este registro en el DNS. Ejecutamos los siguientes
comandos:
# export ACMEDNS_UPDATE_URL="https://auth.acme-dns.io/update"
# export ACMEDNS_USERNAME="27efcb2a-e60d-4934-8aaa-7a0e089c03ab"
# export ACMEDNS_PASSWORD="5zNEvHoYLUjwX3_8OFInjiaKlKgF1hxPHJdELUuO"
# export ACMEDNS_SUBDOMAIN="0f3ba8d9-e967-4087-b051-0bd72d8fe6c2"
# nano /etc/acme.sh/account.conf
#LOG_FILE="/etc/acme.sh/data/acme.sh.log"
#LOG_LEVEL=1
#AUTO_UPGRADE="1"
#NO_TIMESTAMP=1
ACMEDNS_UPDATE_URL="https://auth.acme-dns.io/update"
ACMEDNS_USERNAME="27efcb2a-e60d-4934-8aaa-7a0e089c03ab"
ACMEDNS_PASSWORD="5zNEvHoYLUjwX3_8OFInjiaKlKgF1hxPHJdELUuO"
ACMEDNS_SUBDOMAIN="0f3ba8d9-e967-4087-b051-0bd72d8fe6c2"
CERT_HOME='/etc/acme.sh/certs'
ACCOUNT_KEY_PATH='/etc/acme.sh/account.key'
ACCOUNT_EMAIL='telematica1@pri.eicma.cu'
Salvamos y Salimos.
# ln -s /root/.acme.sh /etc/nginx/certs
# nano /etc/nginx/sites-available/bigbluebutton
Lo dejamos as :
server {
listen 80;
listen [::]
:80;
server_name videoconferencia.pri.eicma.cu;
listen 443 ssl;
listen [::]
:443 ssl;
ssl_certificate /etc/nginx/certs/pri.eicma.cu/cert.pem;
ssl_certificate_key /etc/nginx/certs/pri.eicma.cu/key.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers
"ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DE
S:RSA+AESGCM:RSA+AES:RSA+3DES:!
aNULL:!
MD5:!
DSS:!
AES256";
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/nginx/certs/pri.eicma.cu/dhp-4096.pem;
access_log /var/log/nginx/bigbluebutton.access.log;
Salvamos y Salimos
Reiniciamos nginx
# /etc/init.d/nginx restart
[ ok ]
Starting nginx (via systemctl): nginx.service.
Configure FreeSWITCH for using SSLAnchor link for: configure freeswitch for
using ssl
# nano /etc/bigbluebutton/nginx/sip.nginx
location /ws {
proxy_pass http://192.168.5.19:5066;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_read_timeout 6h;
proxy_send_timeout 6h;
client_body_timeout 6h;
send_timeout 6h;
}
Lo cambiamos a:
location /ws {
proxy_pass https://192.168.5.19:7443;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_read_timeout 6h;
proxy_send_timeout 6h;
client_body_timeout 6h;
send_timeout 6h;
}
Salvamos y Salimos.
# nano /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
bigbluebutton.web.serverURL=
y dejarla as :
bigbluebutton.web.serverURL=https://videoconferencia.pri.eicma.cu
Slvamos y Salimos.
Editamos el archivo:
/usr/share/red5/webapps/screenshare/WEB-INF/screenshare.properties
# nano /usr/share/red5/webapps/screenshare/WEB-INF/screenshare.properties
jnlpUrl
jnlpFile
as :
jnlpUrl=https://videoconferencia.pri.eicma.cu/screenshare
jnlpFile=https://videoconferencia.pri.eicma.cu/screenshare/screenshare.jnlp
Salvamos y Salimos.
Si alguna vez necesita revertir este cambio, puede ejecutar el comando inverso:
# nano /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml
wsUrl: ws://videoconferencia.pri.eicma.cu/bbb-webrtc-sfu
y
url: http://videoconferencia.pri.eicma.cu/pad
y las cambiamos a:
wsUrl: wss://videoconferencia.pri.eicma.cu/bbb-webrtc-sfu
url: https://videoconferencia.pri.eicma.cu/pad
Salvamos y Salimos.
# nano /usr/local/bigbluebutton/core/scripts/bigbluebutton.yml
playback_protocol: http
cambiar a:
playback_protocol: https
Salvamos y Guardamos.
# nano /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp
Por lo que debe asegurarse de poner una tarea en el cron para automatizas este
proceso.
Install Greenlight
XDG_SESSION_ID=110334
SHELL=/bin/bash
TERM=xterm
SSH_CLIENT=192.168.5.53 11837 22
ACMEDNS_SUBDOMAIN=0f3ba8d9-e967-4087-b051-0bd72d8fe6c2
SSH_TTY=/dev/pts/2
USER=root
http_proxy=http://proxy.eicma.cu:3128/
LS_COLORS=rs=0:di=01;
34:ln=01;
36:mh=00:pi=40;
33:so=01;
35:do=01;
35:bd=40;
33;
01:cd
=40;
33;
01:or=40;
31;
01:mi=00:su=37;
41:sg=30;
43:ca=30;
41:tw=30;
42:ow=34;
42:st=37;
4
4:ex=01;
32:*.tar=01;
31:*.tgz=01;
31:*.arc=01;
31:*.arj=01;
31:*.taz=01;
31:*.lha=01;
31:*.lz4=01;
31:*.lzh=01;
31:*.lzma=01;
31:*.tlz=01;
31:*.txz=01;
31:*.tzo=01;
31:*.t7
z=01;
31:*.zip=01;
31:*.z=01;
31:*.Z=01;
31:*.dz=01;
31:*.gz=01;
31:*.lrz=01;
31:*.lz=0
1;
31:*.lzo=01;
31:*.xz=01;
31:*.bz2=01;
31:*.bz=01;
31:*.tbz=01;
31:*.tbz2=01;
31:*.tz
=01;
31:*.deb=01;
31:*.rpm=01;
31:*.jar=01;
31:*.war=01;
31:*.ear=01;
31:*.sar=01;
31:*
.rar=01;
31:*.alz=01;
31:*.ace=01;
31:*.zoo=01;
31:*.cpio=01;
31:*.7z=01;
31:*.rz=01;
3
1:*.cab=01;
31:*.jpg=01;
35:*.jpeg=01;
35:*.gif=01;
35:*.bmp=01;
35:*.pbm=01;
35:*.pgm
=01;
35:*.ppm=01;
35:*.tga=01;
35:*.xbm=01;
35:*.xpm=01;
35:*.tif=01;
35:*.tiff=01;
35:
*.png=01;
35:*.svg=01;
35:*.svgz=01;
35:*.mng=01;
35:*.pcx=01;
35:*.mov=01;
35:*.mpg=0
1;
35:*.mpeg=01;
35:*.m2v=01;
35:*.mkv=01;
35:*.webm=01;
35:*.ogm=01;
35:*.mp4=01;
35:*
.m4v=01;
35:*.mp4v=01;
35:*.vob=01;
35:*.qt=01;
35:*.nuv=01;
35:*.wmv=01;
35:*.asf=01;
35:*.rm=01;
35:*.rmvb=01;
35:*.flc=01;
35:*.avi=01;
35:*.fli=01;
35:*.flv=01;
35:*.gl=
01;
35:*.dl=01;
35:*.xcf=01;
35:*.xwd=01;
35:*.yuv=01;
35:*.cgm=01;
35:*.emf=01;
35:*.o
gv=01;
35:*.ogx=01;
35:*.aac=00;
36:*.au=00;
36:*.flac=00;
36:*.m4a=00;
36:*.mid=00;
36
:*.midi=00;
36:*.mka=00;
36:*.mp3=00;
36:*.mpc=00;
36:*.ogg=00;
36:*.ra=00;
36:*.wav=0
0;
36:*.oga=00;
36:*.opus=00;
36:*.spx=00;
36:*.xspf=00;
36:
ftp_proxy=http://proxy.eicma.cu:3128/
ACMEDNS_USERNAME=27efcb2a-e60d-4934-8aaa-7a0e089c03ab
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/
usr/local/games
MAIL=/var/mail/root
ACMEDNS_UPDATE_URL=https://auth.acme-dns.io/update
PWD=/etc
LANG=es_ES.UTF-8
https_proxy=http://proxy.eicma.cu:3128/
HOME=/root
SHLVL=2
LANGUAGE=es_ES
no_proxy=localhost,127.0.0.1,192.168.5.2/24,.pri.eicma.cu
LOGNAME=root
SSH_CONNECTION=192.168.5.53 11837 192.168.5.19 22
DEBIAN_FRONTEND=noninteractive
LESSOPEN=| /usr/bin/lesspipe %s
XDG_RUNTIME_DIR=/run/user/0
LESSCLOSE=/usr/bin/lesspipe %s %s
ACMEDNS_PASSWORD=5zNEvHoYLUjwX3_8OFInjiaKlKgF1hxPHJdELUuO
_=/usr/bin/env
Leyendo lista de paquetes... Hecho
Creando rbol de dependencias
Leyendo la informaci n de estado... Hecho
update-notifier-common ya est en su versi n m s reciente (3.168.10).
fijado update-notifier-common como instalado manualmente.
Los paquetes indicados a continuaci n se instalaron de forma autom tica y ya no
son necesarios.
authbind libcommons-collections3-java libcommons-dbcp-java libcommons-pool-
java libecj-java libservlet3.0-java libtomcat7-java tomcat7 tomcat7-common
Utilice apt autoremove para eliminarlos.
Se instalar n los siguientes paquetes adicionales:
grub-common grub-gfxpayload-lists grub-pc-bin grub2-common os-prober
Paquetes sugeridos:
multiboot-doc grub-emu xorriso desktop-base
Se instalar n los siguientes paquetes NUEVOS:
grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common os-prober
0 actualizados, 6 nuevos se instalar n, 0 para eliminar y 4 no actualizados.
Se necesita descargar 3.326 kB de archivos.
Se utilizar n 16,8 MB de espacio de disco adicional despu s de esta operaci n.
Des:1 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates/main amd64 grub-
common amd64 2.02~beta2-36ubuntu3.23 [1.704 kB]
Des:2 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates/main amd64 grub2-
common amd64 2.02~beta2-36ubuntu3.23 [511 kB]
Des:3 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates/main amd64 grub-
pc-bin amd64 2.02~beta2-36ubuntu3.23 [891 kB]
Des:4 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial/main amd64 grub-
gfxpayload-lists amd64 0.7 [3.658 B]
Des:5 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates/main amd64 grub-
pc amd64 2.02~beta2-36ubuntu3.23 [197 kB]
Des:6 http://mirrors.pri.eicma.cu/ubuntu/xenial xenial-updates/main amd64 os-
prober amd64 1.70ubuntu3.3 [19,1 kB]
Descargados 3.326 kB en 0s (16,0 MB/s)
Preconfigurando paquetes ...
Seleccionando el paquete grub-common previamente no seleccionado.
(Leyendo la base de datos ... 122603 ficheros o directorios instalados
actualmente.)
Preparando para desempaquetar .../grub-common_2.02~beta2-
36ubuntu3.23_amd64.deb ...
Desempaquetando grub-common (2.02~beta2-36ubuntu3.23) ...
Seleccionando el paquete grub2-common previamente no seleccionado.
Preparando para desempaquetar .../grub2-common_2.02~beta2-36ubuntu3.23_amd64.deb
...
Desempaquetando grub2-common (2.02~beta2-36ubuntu3.23) ...
Seleccionando el paquete grub-pc-bin previamente no seleccionado.
Preparando para desempaquetar .../grub-pc-bin_2.02~beta2-
36ubuntu3.23_amd64.deb ...
Desempaquetando grub-pc-bin (2.02~beta2-36ubuntu3.23) ...
Seleccionando el paquete grub-gfxpayload-lists previamente no seleccionado.
Preparando para desempaquetar .../grub-gfxpayload-lists_0.7_amd64.deb ...
Desempaquetando grub-gfxpayload-lists (0.7) ...
Seleccionando el paquete grub-pc previamente no seleccionado.
Preparando para desempaquetar .../grub-pc_2.02~beta2-36ubuntu3.23_amd64.deb ...
Desempaquetando grub-pc (2.02~beta2-36ubuntu3.23) ...
Seleccionando el paquete os-prober previamente no seleccionado.
Preparando para desempaquetar .../os-prober_1.70ubuntu3.3_amd64.deb ...
Desempaquetando os-prober (1.70ubuntu3.3) ...
Procesando disparadores para ureadahead (0.100.0-19.1) ...
Procesando disparadores para systemd (229-4ubuntu21.28) ...
Procesando disparadores para man-db (2.7.5-1) ...
Procesando disparadores para install-info (6.1.0.dfsg.1-5) ...
Configurando grub-common (2.02~beta2-36ubuntu3.23) ...
update-rc.d: warning: start and stop actions are no longer supported;
falling
back to defaults
Configurando grub2-common (2.02~beta2-36ubuntu3.23) ...
Configurando grub-pc-bin (2.02~beta2-36ubuntu3.23) ...
Configurando os-prober (1.70ubuntu3.3) ...
Configurando grub-pc (2.02~beta2-36ubuntu3.23) ...
Instalamos Docker
root@videoconferencia:/etc#
Install Greenlight
Configure Greenlight
Si abre el archivo .env, ver que contiene informaci n para todas las opciones
de configuraci n de Greenlight. Algunos de estos son obligatorios.
Greenlight necesita una clave secreta para funcionar en producci n. Para generar
esto, ejecute:
https://docs.bigbluebutton.org/greenlight/gl-config.html
Verifying Configuration
Una vez que haya terminado de configurar las variables de entorno anteriores en
su archivo .env, para verificar que su configuraci n sea v lida, ejecute:
https://docs.bigbluebutton.org/greenlight/gl-config.html#using-a-different-
relative-root
Opcionalmente, si desea que la p gina de destino predeterminada en la ra z de su
servidor BigBlueButton redirija a Greenlight, agregue la siguiente entrada al
final de / etc / nginx / sites-available / bigbluebutton justo antes del ltimo
car cter}
.
location = / {
return 307 /b;
}
Para que este cambio surta efecto, debe reiniciar Nginx una vez m s.