====Multipass==== Multipass 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). Multipass fonctionne par le biais d'un snap. BigBlueButton fonctionnant sur Ubuntu 16.04, nous pouvons donc tester son installation grâce à Multipass. ====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 {{ :multipass:multipass01.png?direct&800 |}} ====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 {{ :multipass:multipass02.png?direct&800 |}} 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. {{ :multipass:multipass03.png?direct&800 |}} 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 [[install_bigbluebutton|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 [[install_bigbluebutton|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 {{ :multipass:multipass04.png?direct&600 |}} 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.