Software libero a scuola/BigBlueButton installazione
Big Blue Button
[modifica | modifica sorgente]Di cosa avrai bisogno
[modifica | modifica sorgente]In base alle prestazioni richieste (quantità di utenti contemporaneamente collegati e funzionalità richieste quali webcam,registrazione etc...) le specifiche del server possono essere molto variabili.
I requisiti minimi per un server BigBlueButton sono:
- Sistema operativo Ubuntu 16.04 a 64 bit con kernel Linux 4.x
- 8 GB di memoria con swap abilitato (16 GB di memoria sono migliori)
- 4 core della CPU (8 è meglio)
Installazione
[modifica | modifica sorgente]Qui si trova la guida ufficiale con le istruzioni per l'installazione.
Brevemente e velocemente, una buona parte del lavoro si può fare, si può eseguire in automatico mediante file .sh prelevabile da Github o le seguenti istruzioni.
wget https://ubuntu.bigbluebutton.org/bbb-install.sh chmod +x bbb-install.sh ./bbb-install.sh -v xenial-220 -s host.dominio.it -e indirizzope...@dominio.it -g
Installare il certificato SSL come descritto qui.
Oltre a quanto indicato, controllare che il valore wss-binding nel file /opt/freeswitch/conf/sip_profiles/external.xml contenga il valore EXTERNAL_IP_ADDRESS:7443.
Configurare Bigbluebutton e Freeswitch.
Installare Greenlight e impostare regole per la registrazione al sito come indicato qui.
Modificare il file di configurazione di Nginx per il redirect http alla versione https del sito:
server { listen 80; listen [::]:80; server_name bbb.example.com; return 301 https://bbb.example.com$request_uri; } server { listen 443 ssl; listen [::]:443 ssl; server_name bbb.example.com; ....... resto del file
Una analisi dettagliata dei vari aspetti di BigBlueButton (caratteristiche del server, buona configurazione, analisi di carico di lavoro) è disponibile nella pagina Un sacco di info a cura di Continuity.