hackade.org/ hackademy/ Paramètres URL

Hackademy Linux - Paramètres d'URL pour la configuration de la machine virtuelle

Synopsis

https://linux.hackade.org/?[OPTION]=[VALEUR]&[OPTION]=[VALEUR]...

Description

Hackademy Linux accepte des paramètres dans son URL pour configurer le comportement de la machine virtuelle au lancement.

Exemple :

https://linux.hackade.org/?disk=practice&autologin=user&autostart=true

Options

disk

Sélectionne l'image système à utiliser pour la machine virtuelle.

Valeurs possibles :

Valeur par défaut : practice

autologin

Active la connexion automatique à la machine virtuelle au lancement.

Valeurs possibles :

Valeur par défaut : Désactivé

autostart

Détermine si la machine virtuelle démarre automatiquement au chargement de la page.

Valeurs possibles :

Valeur par défaut : true

custom_init

Spécifie un script personnalisé qui sera exécuté en tant que root lors de la séquence de démarrage.

Format : Le script doit être encodé en base64url.

Comportement :

Encodage du script :

Pour encoder votre script, utilisez les commandes base64url_encode et base64url_decode au sein de Hackademy Linux, ou la commande suivante :

cat init_script.sh | base64 -w0 | tr '+/' '-_' | tr -d '='

Exemple :

Script d'origine :

#!/bin/sh -l

echo "Here's an example of the custom_init functionality."
opkg update && opkg install tmux

URL :

https://linux.hackade.org/?custom_init=IyEvYmluL3NoIC1sCmVjaG8gIkhlcmUncyBhbiBleGFtcGxlIG9mIHRoZSBjdXN0b21faW5pdCBmdW5jdGlvbmFsaXR5LiIKb3BrZyB1cGRhdGUgJiYgb3BrZyBpbnN0YWxsIHRtdXgK

persistence

Active le montage d'un disque persistant dont le contenu est stocké dans le navigateur.

Comportement :

Synchronisation des données :

Pour éviter toute perte de données, synchronisez le système de fichiers avant d'arrêter Hackademy :

sync

Valeur par défaut : Désactivé