Aller au contenu

Interface en ligne de commande

Le binaire vuisio-installer installe et pilote une instance. Après installation, il est aussi disponible sous l’alias court vuisio. Les commandes ci-dessous s’utilisent indifféremment avec l’un ou l’autre.

CommandeRôle
installInstaller Vuisio sur le serveur
upgradeMettre à jour vers la dernière version (ou --version-tag)
reconfigureRelancer l’assistant, pré-rempli avec la configuration actuelle
uninstallArrêter la pile et retirer la configuration
doctorRapport de détection et contrôles de santé
statusÉtat des services
start / stopDémarrer / arrêter les services
restart (alias reboot)Redémarrer les services
logs [-f] [service]Journaux (suivi en direct avec -f)
secretsAfficher ou faire tourner les secrets
moduleGérer les modules optionnels
completionsGénérer la complétion shell (bash, zsh, fish…)
OptionRôle
--dry-runAfficher le plan sans rien modifier
--non-interactiveLire les réponses depuis un fichier au lieu de poser les questions
--answers <fichier>Fichier TOML de réponses (avec --non-interactive)
--le-stagingUtiliser le CA de test de Let’s Encrypt
--skip-tlsServir en HTTP brut (tests uniquement)
OptionDéfautRôle
--install-dir <chemin>/opt/vuisioRépertoire d’installation
--version-tag <tag>dernière versionVersion à viser (épingler ou revenir en arrière)
--no-self-updateNe pas mettre à jour l’installeur au démarrage
CommandeRôle
vuisio secrets [show] [clé] [--reveal]Afficher les secrets (masqués, ou en clair avec --reveal)
vuisio secrets set <clé> [valeur]Définir un secret personnalisé (valeur demandée sans écho si omise)
vuisio secrets rotate <clé> [--force]Régénérer un secret et redémarrer (--force requis pour la clé de chiffrement)
CommandeRôle
vuisio module listModules installés et disponibles
vuisio module add <nom> [--yes]Installer un module
vuisio module remove <nom> [--yes] [--volumes]Retirer un module (et ses données avec --volumes)

Voir Modules pour le détail.