Instantbox vous donne un accès instantané à une distribution Linux dans un navigateur Web

Instantbox vous donne un accès instantané à une distribution Linux dans un navigateur Web

L’enseignement de la ligne de commande Linux aux étudiants nécessite généralement une machine exécutant Linux, une machine virtuelle, un client SSH ou une clé USB en direct. C’est beaucoup de travail de préparation dont vous et vos élèves pourriez probablement vous passer.

Avec Instantbox, vous pouvez facilement lancer une distribution Linux sur votre ordinateur hôte et donner aux apprenants l’accès à la ligne de commande via un navigateur.

Pourquoi créer une distribution Linux dans un navigateur ?

Parfois, vous avez besoin de la ligne de commande d’un système Linux particulier pendant une courte période. Vous voudrez peut-être essayer une nouvelle astuce dans Arch Linux, par exemple, ou tester la procédure d’installation d’un outil spécifique sur Debian. Ou vous pourriez enseigner à un cours comment maîtriser la ligne de commande Linux dans une salle remplie d’utilisateurs Windows.

Dans ces cas, vous ne voudrez peut-être pas installer un tas de machines virtuelles ou flasher le même USB en direct encore et encore.

Avec Instantbox, vous pouvez exécuter une seule commande dans votre terminal, puis visiter une adresse locale dans votre navigateur pour sélectionner la distribution que vous souhaitez utiliser.

Comment installer Instantbox sur Linux

Avant de pouvoir commencer à utiliser Instantbox, vous devez installer Docker et Docker Compose.

Créez un nouveau répertoire pour Instantbox et déplacez-vous dedans :

mkdir instantbox
cd instantbox

Bien que le développeur suggère de transmettre le script de configuration directement à Bash avec la commande suivante, ce n’est jamais une bonne idée d’exécuter du code à partir d’Internet sans le consulter au préalable.

bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)

Téléchargez le script d’installation depuis le dépôt GitHub d’Instantbox :

wget https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh

Inspectez son contenu avec :

cat init.sh

Si tout semble être en ordre, exécutez le script avec :

bash init.sh

La commande susmentionnée vérifiera si vous avez installé les dépendances nécessaires, puis téléchargez le fichier docker-compose Instantbox dans votre répertoire actuel.

Le script vous demandera quel port vous voulez qu’Instantbox utilise et votre adresse IP. Ces deux questions sont facultatives et, par défaut, Instantbox fonctionnera sur le port 8888.

Si vous êtes déjà à l’aise avec Docker Compose, vous pouvez télécharger directement le fichier docker-compose et ignorer le script d’installation.

exécuter le script d'initialisation de la boîte d'instance

wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml

Exécutez maintenant :

docker-compose up -d

Docker téléchargera la dernière image Instantbox et sera disponible sur le port 8888.

Utilisez Instantbox pour accéder à une distribution Linux dans votre navigateur

Si vous accédez à Instantbox depuis la machine sur laquelle il est installé, ouvrez un navigateur et entrez localhost:8888 . Si vous accédez à partir d’une autre machine sur le même réseau local, vous devrez trouver l’adresse IP locale de la machine hôte.

sélection de la distribution Linux instantbox

Lorsque vous visitez la page, vous devrez choisir la distribution que vous souhaitez exécuter ainsi que la version la plus récente de chaque distribution nommée. Vous avez le choix entre :

  • Ubuntu 14.04, 16.04, 18.04 et 20.04
  • CentOS 6.10, 7 et 8
  • Debian Stretch, Jessie et Buster
  • Fedora 30 et 31
  • Alpine dernière
  • Arch Linux dernier

Une fois votre sélection effectuée, cliquez sur Suivant et choisissez les ressources qui seront disponibles pour l’installation. Vous pourrez sélectionner le port interne, le nombre de cœurs de processeur, la mémoire disponible et la durée d’exécution de la distribution. Vous pouvez définir cette valeur aussi basse qu’une heure ou aussi élevée que vous le souhaitez.

Cliquez sur Créer et Instantbox téléchargera les ISO pour la distribution choisie et vous présentera un shell racine dans un autre onglet.

À partir de là, vous ou vos étudiants pouvez pratiquer et perfectionner vos compétences, tester des procédures et installer des logiciels.

Vous devez utiliser le shell root pour créer autant d’utilisateurs réguliers que nécessaire, et vos étudiants peuvent se connecter à partir de leurs propres appareils.

Votre session Instantbox expirera après le temps spécifié à l’étape précédente, ou vous pouvez cliquer sur Purger pour la supprimer instantanément et recommencer.

Devenez un maître de la ligne de commande Linux

Instantbox vous donne autant de lignes de commande que vous le souhaitez et ne vous oblige même pas à installer la distribution. Vous pouvez l’utiliser pour améliorer vos côtelettes de terminal sur n’importe quel type de distribution et vous assurer que vous disposez des ressources d’apprentissage ou d’enseignement dont vous avez besoin pour tirer le meilleur parti de cette excellente ressource.

Saviez-vous que vous pouvez apprendre la ligne de commande Linux par vous-même ? Tout ce que vous devez savoir, c’est comment obtenir de l’aide pour la commande Linux que vous souhaitez maîtriser.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *