VVTerm : administrer ses serveurs SSH sur iPhone, iPad et Mac dans une seule app
https://github.com/vivy-company/vvterm
📌 VVTerm transforme l’accès SSH mobile en vrai poste d’administration: l’application centralise les serveurs, synchronise la configuration entre iPhone, iPad et Mac, puis garde une expérience terminal fluide grâce à un moteur GPU. Le résultat est simple: moins de friction pour se connecter, vérifier un service, corriger un incident rapide ou lancer une commande de maintenance quand on n’est pas devant son poste principal.
VVTerm se positionne comme un terminal SSH orienté usage quotidien, pas comme une simple application de dépannage. L’interface met en avant la gestion des serveurs, le classement par espaces de travail et la possibilité de conserver plusieurs connexions ouvertes. Dans la pratique, cela évite d’empiler des notes, des alias et des configurations dispersées. Chaque serveur reste accessible dans une structure claire, avec des regroupements par client, projet ou environnement.
Ce que l’outil simplifie immédiatement, c’est la bascule entre les contextes. Un serveur de production, une machine de staging et une VM de test peuvent être ouverts et retrouvés rapidement sans perdre l’état de chaque session. Pour les tâches récurrentes, cette continuité est importante: vérifier des logs, redémarrer un service, contrôler des conteneurs ou relancer un job ne demande pas de reconfigurer la connexion à chaque fois.
Au niveau du transport réseau, VVTerm ne se limite pas au SSH standard. L’app prend en charge SSH classique, Mosh avec repli SSH, Tailscale SSH et Cloudflare Tunnel SSH. Cette flexibilité permet d’adapter la connexion au contexte réel: réseau mobile instable, accès privé via mesh, tunnel exposé de manière contrôlée, ou serveur plus classique avec clé SSH. En mobilité, la robustesse de connexion fait une vraie différence sur les interruptions de session.
La couche terminal repose sur libghostty, avec rendu GPU et émulation complète. Concrètement, l’affichage reste rapide et confortable, même quand les sorties terminal sont chargées. C’est utile pour des commandes longues, la lecture de logs verbeux et les interfaces terminal interactives. L’app propose aussi des thèmes personnalisés, ce qui aide à garder une lisibilité homogène entre appareils.
points clés
- 🚀 Terminal GPU basé sur libghostty pour un rendu rapide et précis.
- 🔐 Identifiants et clés stockés dans le Keychain Apple, avec synchro iCloud Keychain possible.
- 🌐 Plusieurs modes d’accès: SSH, Mosh, Tailscale SSH et Cloudflare Tunnel SSH.
- 📱 Expérience unifiée iPhone, iPad et Mac avec synchronisation iCloud des configurations.
- 🗂️ Workspaces et filtres d’environnement pour organiser les serveurs par usage réel.
- 🎙️ Saisie vocale vers commande avec transcription locale via MLX Whisper.
Le démarrage est rapide. La logique d’usage suit trois étapes: ajouter les serveurs (hôte, port, identifiants), organiser dans des workspaces, puis se connecter depuis l’appareil disponible au moment voulu. Sur iOS, la barre de touches dédiée (Esc, Tab, Ctrl, flèches) réduit la friction quand on exécute des commandes shell plus exigeantes. Sur macOS, l’approche reste cohérente pour reprendre une session ouverte ailleurs.
Dans un usage concret, VVTerm convient bien à plusieurs scénarios: maintenance légère d’un homelab, administration de VPS clients, supervision ponctuelle d’environnements de déploiement, ou support en déplacement. L’intérêt principal est de conserver le même point d’entrée pour tous les serveurs au lieu de multiplier les clients SSH selon l’appareil.
L’aspect confidentialité est traité avec l’écosystème Apple: les configurations sont synchronisées via iCloud, tandis que les secrets (mots de passe, clés) sont stockés dans le Keychain et peuvent suivre la synchronisation sécurisée iCloud Keychain. La saisie vocale annoncée repose sur une transcription on-device, ce qui réduit l’exposition de données par rapport à une chaîne entièrement cloud pour cette fonctionnalité.
Côté contraintes techniques, VVTerm cible iOS 16+ et macOS 13+, avec prise en charge Mac Apple Silicon. Les Mac Intel ne sont pas supportés. Cette contrainte est importante avant adoption dans une flotte hétérogène. Sur le modèle économique, une offre gratuite existe avec limites (1 workspace, 3 serveurs, 1 onglet), puis une formule Pro pour lever les plafonds et une option lifetime.
VVTerm prend une place intéressante entre le client SSH minimal et l’outil d’ops plus lourd. L’application reste centrée sur la vitesse de connexion, l’organisation des accès et la continuité multi-appareils, sans transformer le workflow en usine à gaz. Pour une administration distante régulière sur environnement Apple, c’est un choix efficace qui réduit les micro-frictions quotidiennes et garde un niveau de contrôle solide, même hors du bureau.
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.
