Outils pour utilisateurs

Outils du site


multipass_bigbluebutton

Multipass

<fc #ff0000>Multipass</fc> est un outil de virtualisation qui se veut léger et rapide et qui permet en local sur votre machine de faire tourner des instances d’Ubuntu (et uniquement Ubuntu pour le moment).

<fc #ff0000>Multipass</fc> fonctionne par le biais d'un <fc #ff0000>snap</fc>.

<fc #ff0000>BigBlueButton</fc> fonctionnant sur Ubuntu 16.04, nous pouvons donc tester son installation grâce à <fc #ff0000>Multipass</fc>.

Installation de Multipass (Linux Mint)

Installons le snap :

sudo snap install multipass --classic --stable

Une fois le logiciel installé, nous pouvons voir la liste des machine virtuelle installable :

multipass find

Installation d'Ubuntu 16.04

Sur la capture ci-dessus, je vois que le nom de code d'Ubuntu 16.04 est Xenial.

Installons la machine virtuelle avec cette commande :

multipass launch -m 4G -d 20G xenial
  • Avec l'option -m, je demande 4Go de RAM.
  • Avec l'option -d, je demande un disque dur de 20Go.

L'installation est très rapide !

À l'installation, le système donne un nom à la machine virtuelle.

La commande suivante permet de lister la liste des machines virtuelles installées actives ou non :

multipass list

Dans mon cas, je vois que ma machine porte le petit nom de vivacious-steenbok et qu'elle tourne.

Je profite également pour récupérer l'adresse IP de ma machine virtuelle (10.185.101.125 pour moi).

Configuration du hosts

L'installation de BigBlueButton nécessite un domaine.

Nous allons en configurer un en local dans le hosts de notre machine locale.

Sur notre machine (pas la machine virtuelle) passer cette commande :

sudo nano /etc/hosts

Dans la partie haute du hosts (avec les adresses 127.0.0.1), j'ajoute l'entrée :

10.185.101.125    visio.domaine.local

On adapte l'IP pour y mettre celle de notre machine virtuelle.

  • On enregistre avec ctrl + o
  • On quitte avec ctrl + x

Préparation de la machine virtuelle

Maintenant nous allons pourvoir entrer dans la machine virtuelle avec cette commande :

multipass shell vivacious-steenbok

Là aussi, le nom de la machine doit être adapté selon le nom donné plus haut.

Nous y sommes ! :-D

Installation de BigBlueButton

Commençons par passer en utilisateur root

 sudo su

Et déplaçons nous dans le dossier personnel de root

cd

La suite, à une exception, se déroule comme indiqué dans la page Installation de BigBlueButton

apt-get update && apt-get upgrade

Ensuite nous allons récupérer le script.

wget -q https://ubuntu.bigbluebutton.org/bbb-install.sh

La différence avec une installation classique se fera maintenant dans l’exécution du script.

bash bbb-install.sh -v xenial-22 -s visio.domaine.local -d -g
  • L'option -s prend comme valeur le domaine mis dans le hosts
  • L'option -e disparaît car en local nous ne mettrons pas de certificat Let's Encrypt.
  • Ajout de l'option -d pour tourner sans certificats (réseau local)

Pour la suite, vous pouvez continuer sur la page Installation de BigBlueButton.

Il faut désactiver les entrées letsencrypt dans nginx
nano /etc/nginx/sites-enabled/bigbluebutton

Il faut commenter les entrées :

  • ssl_certificate /etc/letsencrypt/live/visio.domaine.local/fullchain.pem;
  • ssl_certificate /etc/letsencrypt/live/visio.domaine.local/fullchain.pem;

en faisant commencer les deux lignes par un #

service nginx start
Sur la fin de l'installation, soyez patient les services peuvent être long à s'ouvrir !

Test sur Firefox → visio.domaine.local

Sans certificat Let's Encrypt, le test se limitera à essayer de se connecter, car un logiciel de visioconférence de ce type ne peut pas fonctionner sans le https.

Cette technique sert surtout à tester le script d'installation.

multipass_bigbluebutton.txt · Dernière modification : 2020/05/19 12:29 de ocarpels