A propos

Ce site est comme une sorte de carnet, vous trouverez pêle-mêle : des photos, des liens, des dessins, de la musique. Il change au grès de mes envies, il a failli disparaitre…et puis finalement, je m’y intéresse à nouveau.
Aquarium

Aquarium

Notre aquarium étant en eau depuis quelques temps maintenant, nous avons fini de le peupler. Il est donc temps d’en parler un peu plus en détail ! Pour des questions d’espace disponible, il ne nous était pas possible de prendre un litrage trop important. Mais, on voulait quand même des...
Rando dans les Pyrénées

Rando dans les Pyrénées

J’ai fait il y a quelques temps une randonnées de quatre jours dans les Pyrénées. Cette randonnée a été organisée par Aline, accompagnatrice de montagne qui propose de nombreuses activités. En l’occurrence, il s’agissait d’une randonnée avec des ânes. Nous étions un groupe d’une dizaine de personnes, chacun portait un...
Darktable

Darktable

    Wouhou, la V1 de Darktable est sortie ! Ce logiciel cartonne vraiment. Il reste assez instable sur certain plugins mais si on les identifies il n’y a pas trop de problèmes (je pense notamment à l’égaliseur). En tout cas, pour fêter ça j’ai ressorti les dernières photos que j’ai fait (en testant...
Wallpaper mood

Wallpaper mood

Je me sentais d’humeur à faire des fonds d’écran du coup j’ai fait un tour dans mes photos pour en trouver quelques unes qui pourraient servir. Comme j’avais pas forcément trop d’idées, je me suis lancé dans une série sur le thème de « Rien à dire ». J’ai essayé de garder...
Le Sénégal après traitement et The Commonfield

Le Sénégal après traitement et The Commonfield

Je commence par The Commonfield de Emerald Park [Audio clip: view full post to listen] trouvé sur Jamendo comme d’habitude (tout l’album est bien) Je poursuis par le Sénégal. J’ai fait une sélection (pas vraiment drastique puisqu’il reste quasiment 130 photos) sur mes photos du Sénégal. J’ai ensuite pris le...
Gergovie le retour

Gergovie le retour

On est retourné dimanche à Gergovie et c’est fou comme le temps peut changer d’un week-end à l’autre ! Voilà les photos sans retouche, il y a quasiment tous ce que j’ai pris donc je suis assez content.
Au couché de soleil à Gergovie

Au couché de soleil à Gergovie

Nous sommes vaillamment parti dimanche soir pour tenter de prendre quelques photos du couché de soleil sur le plateau de Gergovie. Au final, il faisait – 4°C et la visibilité était plus que très limité. Pour le couché de soleil c’est loupé, je retenterais une autre fois…

Qu’est-ce que BigBlueButton ? Il s’agit d’un logiciel de webconférence Open source. Il permet de réaliser des formations et des présentations à distance. Destiné aux entreprises et au monde de l’éducation, la dernière version (encore en bêta) permet également d’enregistrer la vidéo de la session afin de constituer une banque de cours par exemple. BigBlueButton permet également la visioconférence, le chat (nominatif ou général), la VOIP, le partage de bureau, la présentation de fichiers (.ppt, .doc, .pdf, etc.), etc. Tout ce qu’il faut quoi ! Il peut aussi être intégré dans un site WordPress par exemple.

Une petite vidéo de la bête (côté « étudiant ») :

Je trouve qu’il s’agit d’une initiative extrêmement intéressante. Le souci (en quelque sorte…) c’est que pour l’utiliser ou le tester il faut l’installer sur un serveur. Il ne s’agit pas d’une application que chaque participant installerait sur son pc, BigBlueButton doit être installé sur un serveur accessible aux utilisateurs. Voilà donc la marche à suivre pour installer la dernière bêta de BBB sur une machine virtuelle sur votre poste et la manière de configurer votre réseau pour l’utiliser avec vos amis (si vous en trouvez qui ont envie de jouer avec vous à faire des webconférences bien sur !).

1 – Installation du serveur virtuel :

On va faire simple, on peut trouver sur le site de BBB un lien contenant une machine virtuelle prête à l’emploi avec la version 0.7 de BBB : http://sourceforge.net/projects/bigbluebutton/files/  (il faut prendre la 0.71a). Le plus simple c’est donc de télécharger ce fichier, de le dé-zipper dans un dossier puis d’ouvrir la machine virtuel avec vmplayer.

Dans le cas ou vous souhaitez rester dans le monde de l’Open source, il suffit d’utiliser virtualBox. Vous créez une nouvelle machine de type linux avec Ubuntu comme distribution et à l’étape de dimensionnement du disque vous n’en créez pas un nouveau, vous allez rechercher le disque dans le dossier dé-zippé. Pour permettre un accès externe à votre machine virtuelle il faut également configurer la carte réseau de votre machine en mode pont.

Il faut obligatoirement être connecté à internet avant de lancer le serveur pour que l’installe se déroule bien.

Précision : BBB s’installe sur un serveur LTS Ubuntu 10.04. C’est qu’ils conseillent et je n’ai pas cherché plus loin. Dans le cas ou vous souhaitez tester la bêta directement il peut être plus simple d’installer votre machine virtuel avec la version serveur (ou pas) d’Ubuntu 10.04 puis d’installer BBB ensuite. En effet, la contrainte de l’utilisation de leur machine virtuelle si vous voulez passer à la bêta c’est qu’elle est en qwerty. Donc soit vous installez la localisation soit vous faite tout en qwerty.

2 – Mise à jour :

Vous pouvez d’ores et déjà tester votre BBB (mais tout seul….).

Connectez vous avec l’identifiant : firstuser et le mot de passe : default (à la première connexion il va vous demander par sécurité de re-saisir le mot de passe puis de configurer votre propre mot de passe). Il vous affiche alors l’IP de votre serveur et il ne vous reste plus qu’à ouvrir votre navigateur internet et à vous rendre à l’adresse indiquée.

Pour réaliser la mise à jour, on commence par faire :

sudo apt-get update
sudo apt-get dist-upgrade

Il faut ensuite installer ruby.

On commence par installer les paquets qui manquent :

sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2

Si vous êtes en qwerty et en mode texte, pour simplifier la tâche j’ai fais une archive avec les différents scripts et commandes. Donc, vous faite :

cd /tmp
wget http://www.rienadire.fr/wordpress/wp-content/uploads/2012/02/bbb.zip
unzip bbb.zip
chmod -R +x ./

puis :
sudo ./install1.sh
Il faut ensuite utiliser le script suivant :

#!/bin/bash
cd /tmp
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz
tar xvzf ruby-1.9.2-p290.tar.gz
cd ruby-1.9.2-p290
./configure --prefix=/usr\
            --program-suffix=1.9.2\
            --with-ruby-version=1.9.2\
            --disable-install-doc
make
sudo checkinstall -D -y\
                  --fstrans=no\
                  --nodoc\
                  --pkgname='ruby1.9.2'\
                  --pkgversion='1.9.2-p290'\
                  --provides='ruby'\
                  --requires='libc6,libffi5,libgdbm3,libncurses5,libreadline5,openssl,libyaml-0-2,zlib1g'\
                  --maintainer=brendan.ribera@gmail.com
sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500\
                        --slave   /usr/bin/ri   ri   /usr/bin/ri1.9.2\
                        --slave   /usr/bin/irb  irb  /usr/bin/irb1.9.2\
                        --slave   /usr/bin/gem  gem  /usr/bin/gem1.9.2\
                        --slave   /usr/bin/erb  erb  /usr/bin/erb1.9.2\
                        --slave   /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2

Vous pouvez utiliser le fichier install-ruby.sh dans l’archive. Donc, si vous avez suivi la manip précédente :

sudo ./install-ruby.sh

On vérifie que tous s’est bien passé avec « ruby -v » et « gem -v » (qui doivent retourner respectivement « ruby 1.9.2p290 (2011-07-09 revision 32553) » et « 1.3.7 ») et que gem fonctionne :

gem install hello

(qui doit s’exécuter correctement).

On supprime Freeswitch avec :

sudo apt-get purge freeswitch freeswitch-sounds-en-us-callie-16000 freeswitch-sounds-en-us-callie-8000 freeswitch-sounds-music-16000

ou (si vous avez suivi la manip du début) :

./install2.sh

On ajoute le dépôt pour la mise à jour :

echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list

Ou ./install3.sh

On met à jour (il faut répondre Y à la question en fin de MAJ) :

sudo apt-get update
sudo apt-get dist-upgrade

On installe Freeswitch et les API :

sudo apt-get install bbb-freeswitch-config
sudo apt-get install bbb-demo

et pour finir on nettoie et on relance proprement :

sudo apt-get purge activemq
sudo apt-get autoremove
sudo bbb-conf --clean
sudo bbb-conf --check

Normalement tout fonctionne. Pour la version en anglais : http://code.google.com/p/bigbluebutton/wiki/08InstallationUbuntu.

Il reste maintenant à configurer le serveur et votre modem pour permettre un accès externe.

3 – Configurer l’accès réseau :

Il n’y a rien de très sorcier. Il faut que vous puissiez configurer votre routeur pour permettre l’accès extérieur et que vous disposiez d’une IP fixe ou d’un dns dynamique.

Pour les dns dynamique le plus simple et de passez par no-ip ou dyndns. Leur service gratuit est suffisant pour tester.

Commencer par ouvrir les ports (TCP) suivant de votre routeur : 80 (HTTP), 9123 (partage de bureau) et 9123 (RTMP). La configuration est donc la suivante : port d’entrée et de sortie = le port à ouvrir et IP = IP de votre serveur virtuel.

Ensuite, si vous utilisez un dns dynamique, il faut le configurer dans votre serveur. On va donc modifier le fichier host et la configuration réseau :

sudo bbb-conf --setip votreserveurdns.org

et on ajoute l’info au fichier host. Perso j’utilise nano en ligne de commande car je n’aime pas vim, il n’est pas installé par défaut donc :

sudo apt-get install nano
sudo nano /etc/hosts

et vous ajoutez au fichier : ip.votre.serveur.bbb votreserveurdns.org

Vous pouvez faire un petit redémarrage du serveur au cas où et c’est bon, vous pouvez enfin tester la dernière version de BigBlueButton et faire des supers webconférences !

Pour plus d’info et de support : http://code.google.com/p/bigbluebutton/wiki/FAQ

 


Previous postLibérez vos recherches ! Next postRandonnée

17 comments

  1. Serveur Minecraft says:

    Fév 25, 2012

    Répondre

    C’est le premier endroit où je trouve des réponses à mes questions merci !

  2. VirtualCed says:

    Sep 13, 2012

    Répondre

    Pour info, il y a un .deb avec Ruby disponible sur leur site… Plus rapide de faire un wget/dpkg -i) que de resoudre les soucis de dépendance possibles 🙂

  3. Ben Miled says:

    Fév 17, 2013

    Répondre

    Bonjour

    Je suis chez Cpanel, je désir installer BigBlueButton en sous domaine et l’utiliser sur ma page wordpress, est-il possible ?

    Si c’est possible, voulez-vous me donner de plus ample détail sur l’installation sur un serveur dédié.

    Merci

  4. Sir Boris le3eme says:

    Déc 16, 2013

    Répondre

    J’aimerais installer Big Blue Button sur un serveur VPS pour une entreprise, la procédure est-elle la même ??? Sinon, pourriez-vous me donnez quelques pistes pour y parvenir ??? Merci d’avance !

  5. Clément Le Guyadec says:

    Déc 16, 2013

    Répondre

    Bonjour,

    Je n’ai pas tenté de nouvelle installation depuis un moment mais à priori la procédure ne sera pas exactement la même.

    Comme indiqué par virtualced, un .deb a été mis à disposition sur le site de BigBlueButton. Donc, il vous suffit de déployer une version d’Ubuntu 10.04 sur votre VPS puis d’installer le package prévu pour. La procédure d’accès réseau est sans objet puisque ce sera directement géré par votre hébergeur.

    Vous trouverez tout ce dont vous avez besoin sur le site du logiciel :
    http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu#Installing_BigBlueButton_0.81

  6. agbo vincent says:

    Juin 4, 2014

    Répondre

    est-ce kon pe install bigbluebutton sur ubuntu 12.04 64bit

    • Clément Le Guyadec says:

      Juin 20, 2014

      Répondre

      Bonjour,

      Ce doit-être possible mais dans ce cas il faudra installer les différents composants manuellement.

  7. novice says:

    Juil 16, 2014

    Répondre

    Bonjour,
    lorsque je tape « sudo ./intall1.sh » j’obtiens command not found!!! que faire???

  8. Clément Le Guyadec says:

    Juil 19, 2014

    Répondre

    bonjour,

    La commande « sudo ./intall1.sh » ne doit être utilisée que si vous souhaitez exploiter les scripts contenus dans l’archive zip. Sinon, vous pouvez taper directement : « sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2 ».

    Pour utiliser le script et la commande « sudo ./install1.sh » il faut suivre la démarche suivante :
    « cd /tmp » => pour se rendre dans le dossier « tmp »
    « wget http://www.rienadire.fr/wordpress/wp-content/uploads/2012/02/bbb.zip » => pour télécharger l’archive contenant les scripts
    « unzip bbb.zip » => pour dézipper le contenu de l’archive
    « chmod -R +x ./ » => pour rendre exécutable les scripts.

    Vous pouvez ensuite utiliser la commande « ls » pour vérifier la liste des fichiers contenu dans le répertoire tmp et il devrait normalement y avoir un fichier « install1.sh ».

  9. Candice says:

    Fév 27, 2015

    Répondre

    Bonjour,desoléé mais je suis vraiment nulle en informatique du coup je n’ai franchement pas compris grand chose..Je voudrais utiliser BBB pour faire une classe virtuelle, quelqu’un pourrait m’expliquer de manière claire et simplifiée qu’est ce que je dois faire pas à pas afin de pouvoir le telecharger et l’utiliser comme il se doit? Merci beaucoup d’avance

    • Clément Le Guyadec says:

      Mai 17, 2015

      Répondre

      Bonjour,

      Je ne me suis pas re-penché sur BBB depuis l’écriture de cet article mais l’hébergement de BigBlueButton nécessite la mise en place et le maintien d’un serveur. C’est une opération assez complexe.

      Il n’y a malheureusement pas réellement de moyen simple de l’installer. Même s’il serait possible de l’héberger sur un pc classique, il resterait à mettre en œuvre la configuration réseau pour rendre ce PC accessible à l’extérieur de votre réseau.

      Il vous faut en effet :
      (1) identifier un pc pouvant héberger le logiciel et installer Ubuntu Server à la place de windows ;
      (2) installer BBB sur ce pc en suivant les informations du site de BBB qui sont à jour ;
      (3) configurer votre réseau pour permettre un accès externe à ce pc ;

      Vous devez pouvoir trouver des prestataire proposant un hébergement de BBB mais dans ce cas il y aura sûrement un coût associé à ce service.

  10. nabil says:

    Août 5, 2015

    Répondre

    svp où écrit-on les scripts, ?

    • Clément Le Guyadec says:

      Août 10, 2015

      Répondre

      Bonjour,

      Les scripts peuvent être écrit dans des fichiers texte ou directement dans un terminal Linux. Il s’agit d’une utilisation avancée du système. Vous trouverez plus de détails ici.

  11. Camara a says:

    Nov 9, 2015

    Répondre

    Bonjour moi je suis bloque sur l’installation au niveau ruby

  12. dream says:

    Juin 26, 2016

    Répondre

    Bonjour,
    L’installation du serveur virtuel c’est bien passer mais lorsque je click sur micro ca ne marche pas bien que j’ai accepter la connection microphone

What do you think?

Name required

Website

This blog is kept spam free by WP-SpamFree.