1. Instalar Docker en el SO. En esta ocasión lo haremos con UBUNTU.
a. Obtenemos los permisos de root sudo –s.. b. Actualizamos los repositorios de instalación. apt-get update. c. Instalamos docker y docker-compose. apt-get install docker.io docker-compose. 2. Para instalar Docker en Centos 7.0 se realiza lo siguiente: a. Obtenemos los permisos de root. sudo -s. b. Instalamos las yum-utilities que incluyen yum-config-manager para instalar el repositorio. yum install -y yum-utils . c. Agregamos el repositorio. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo . d. Instalamos Dockers. yum install docker-ce docker-ce-cli containerd.io . e. Iniciar el servicio del docker. systemctl start docker f. Verificamos que Docker este funcionando correctamente. docker run hello-world . g. Habilitamos el servicio docker para que arranque al inicio. systemctl enable 3. Instalar docker-compose en Centos a. Ejecutar el siguiente comando para descargar la ultima versión estable de docker- compose. sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker- compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose b. Otorgar permisos a la carpeta. sudo chmod +x /usr/local/bin/docker-compose c. Hacer un symbolic link para poder ejecutar docker-compose. sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 4. Crear carpeta /home/centos/jitsi. Esto debe hacerse con el usuario no-root. En este caso es centos. 5. Entrar a la carpeta creada anteriormente. 6. Ejecutar la siguiente instrucción: git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi- meet – Esta instrucción clona el docker y nos cambia a la nueva carpeta creada. 7. cp env.example .env – Con este comando, creamos el archivo para configurar jitsi. 8. ./gen-passwords.sh – Con este comando, se generan passwords seguros en el archivo .env 9. Se crean los directorios requeridos para la configuración: mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/ prosody-plugins-custom,jicofo,jvb,jigasi,jibri} 10. Para habilitar la grabación se debe instalar un dispositivo loopback ALSA en el host. a. Ubuntu
i. Si se está corriendo en AWS, hay que habilitar manualmente el kernel
genérico, en vez del de AWS con lo siguiente:
b. Centos
11. Conectarse via FTP al servidor a la carpeta /home/ubuntu/jitsi
12. Descargar la carpeta docker-jitsi-meet 13. Editar localmente el archivo .env de la siguiente forma: a. Configuración básica.
b. Configuración de Let´s Encrypt, para la emisión del certificado https.
c. Configuración de autentificación. d. Configuración de grabación.
14. Subir archivo .env al servidor.
15. Crear carpeta /home/centos/jibri/recordings para que sea el volumen donde se realizarán las grabaciones. 16. Crear carpeta /home/centos/jibri/logs para que sea el volumen donde se realizarán las grabaciones. 17. Crear carpeta /home/centos/jibri/accounts para guardar la configuración de las cuentas 18. Para cambiar la marca de agua del jitsi, se debe hacer lo siguiente: a. Tener la imagen en formato PNG con unas dimensiones de 431 x 165 con fondo transparente. b. El nombre debe ser watermark.png c. Subir el archivo al directorio /home/centos/ 19. Crear archivo .asoundsrc para habilitar multiples instancias de Jibri para la grabación. a. Subir el archivo .asoundsrc al directorio /home/centos/ 20. Modificación de docker-compose.yml. Este archivo configura todo el ambiente de los contenedores. a. Agregar en la línea 15 el volumen para que reemplazar la marca de agua. - /home/centos/watermark.png:/usr/share/jitsi-meet/images/watermark.png b. Agregar en el archivo jibri.yml en la línea 10 el volumen para habilitar multiples instancias de Jibri. - /home/centos/.asoundsrc:/home/jibri/.asoundsrc c. Agregar en el archivo jibri.yml en la línea 11 el volumen para las grabaciones. - /home/centos/jibri/recordings:/config/recordings d. Agregar en el archivo jibri.yml en la línea 12 el volumen para los logs. - /home/centos/jibri/logs:/config/logs e. Copiar contenido de jibri.yml a partir de la línea 4 y pegar al final del archivo docker-compose.yml en la línea 172 21. Crear los usuarios para los Hosts y para las grabaciones. a. Se debe abrir un Shell en el container de prosody. docker-compose exec prosody /bin/bash b. Crear usuario para la grabación. Se deben usar los valores que se pusieron en el archivo .env para JIBRI_RECORDER_USER y JIBRI_RECORDER_PASSWORD prosodyctl --config /config/prosody.cfg.lua register TheDesiredUsername meet.jitsi TheDesiredPassword Ejemplo: prosodyctl --config /config/prosody.cfg.lua register recorder meet.jitsi fc1cafd86ee5b8e4e47c411cb02f5f92 c. Repetir el comando por cada uno de los usuarios que se van a crear, estos usuarios son tanto para grabar, como para crear salas en el servidor. d. Para eliminar un usuario se corre el siguiente comando prosodyctl --config /config/prosody.cfg.lua unregister TheDesiredUsername meet.jitsi e. Para listar los usuarios registrados se corre el siguiente comando find /config/data/meet%2ejitsi/accounts -type f -exec basename {} .dat \;
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más