Claude Code, c'est incroyable. Mais il a un défaut : il vit dans ton terminal, donc devant ton ordi. Tu lances une tâche longue, tu pars déjeuner, et tu n'as aucun moyen de voir où il en est ni de lui répondre.
Le Terminal Éternel règle ça. L'idée : Claude Code ne tourne plus sur ta machine, mais sur un petit serveur allumé en permanence. Ton téléphone n'est qu'une fenêtre sur ce serveur. Tu fermes l'appli, tu changes de réseau, tu reviens deux heures plus tard : la session t'attend exactement où tu l'as laissée.
Dans la vidéo, on part d'un VPS nu et on installe tout nous-mêmes. Et le plus fou : aucune commande d'installation tapée à la main. Juste des prompts en français à Claude Code.

Téléphone → SSH → VPS → Claude Code.
- Le VPS est un serveur loué, toujours allumé. C'est lui qui fait tourner Claude Code.
- SSH est le tuyau chiffré qui relie ton téléphone au serveur.
- tmux garde tes sessions vivantes quand la connexion coupe.
- Termius, une appli SSH gratuite, sert de terminal sur le téléphone.
Rien n'est installé sur le téléphone à part l'appli SSH. Toute la puissance est côté serveur.
Dans la vidéo, le serveur est un VPS OVH sous Debian 13, pris dans une offre à partir de 3,82 € par mois. Pour Claude Code, pas besoin d'une bête de course : le modèle tourne chez Anthropic, le serveur se contente d'exécuter l'outil, tes commandes et ton projet.
Une fois le VPS livré, tu récupères son adresse IP et tu t'y connectes une première fois depuis ton ordi :
ssh debian@IP_DE_TON_VPS
Il reste à installer Claude Code et à t'authentifier. À partir de là, c'est lui qui prend le relais : tout le reste se fait par prompts.
Étape 2 : Claude Code et Context7
Première brique ajoutée : Context7, un serveur MCP qui fournit à Claude Code la documentation à jour des bibliothèques que tu utilises. Sur un serveur où tu vas faire du Node.js, du Next.js et de la config Nginx, c'est précieux : Claude s'appuie sur la doc actuelle plutôt que sur sa mémoire.
À ce stade, tu as un Claude Code fonctionnel sur ton serveur. Mais si ta connexion SSH coupe, ta session meurt avec elle. D'où l'étape suivante.
C'est tmux qui rend le terminal « éternel ». tmux lance des sessions qui continuent de tourner côté serveur, même quand plus personne n'y est connecté.
Le principe tient en trois commandes :
tmux new -s claude # crée une session nommée « claude »
tmux attach -t claude # s'y reconnecte plus tard
tmux ls # liste les sessions ouvertes
Pour te détacher sans rien arrêter : Ctrl+B puis D.
Concrètement : tu lances Claude Code dans une session tmux, tu lui confies une tâche, tu fermes Termius. Claude continue de bosser. Quand tu te reconnectes, un tmux attach et tu retrouves l'écran tel quel, questions en attente comprises.
Un VPS est exposé sur Internet dès sa livraison, et des robots tentent de s'y connecter en permanence. Dans la vidéo, la sécurisation passe par deux outils, installés et configurés via Claude Code :
- UFW, un pare-feu simple : on ferme tout, sauf ce qui est utile (SSH, puis HTTP et HTTPS pour le site).
- Fail2Ban, qui bannit automatiquement les adresses qui enchaînent les tentatives de connexion ratées.
Quelques réflexes à garder, que tu peux aussi demander à Claude de mettre en place :
- se connecter par clé SSH plutôt que par mot de passe ;
- ne pas travailler en
root au quotidien ;
- vérifier que le port SSH est bien autorisé dans UFW avant d'activer le pare-feu, sous peine de t'enfermer dehors.
Pour déployer une app web, il faut trois pièces : Node.js pour exécuter l'application, PM2 pour la garder en vie et la relancer si elle plante, Nginx pour recevoir le trafic et le transmettre à l'app.
Dans la vidéo, ces trois installations se font entièrement par prompts. Tu décris ce que tu veux (par exemple « installe Node.js, puis PM2, puis Nginx, et vérifie que tout répond »), et Claude Code enchaîne les commandes, lit les erreurs et corrige. Ton rôle : relire ce qu'il propose avant de valider, surtout pour les commandes qui touchent au système.
Côté téléphone, l'appli utilisée est Termius, un client SSH gratuit. Tu y enregistres ton serveur (adresse, utilisateur, clé), et une connexion suffit ensuite pour retrouver ta session tmux.
Coder sur un écran de téléphone paraît absurde. Sauf que tu ne codes pas : tu écris des phrases. Les prompts sont courts, et c'est Claude qui tape le code. Le clavier du téléphone suffit largement pour ça.
Le test : une page Next.js depuis l'iPhone
La démo finale : construire une page Next.js depuis l'iPhone, puis la mettre en production avec PM2 et Nginx. Tout depuis le téléphone, tout par prompts. À la fin de la vidéo, le site est en ligne.
C'est là que le setup prend son sens. Une idée te vient dans le train ? Tu ouvres Termius, tu te rattaches à ta session, tu décris la fonctionnalité, et Claude Code s'y met pendant que tu fais autre chose.
Ce setup est puissant, mais il donne à Claude Code un serveur entier. Quelques garde-fous simples :
- Un serveur dédié à ça. N'installe pas ce setup sur une machine qui héberge déjà des données sensibles.
- Les permissions restent actives. Même depuis ton téléphone, lis les commandes avant de les accepter.
- Tes accès sont sur le serveur. Clés d'API, fichiers
.env : traite ce VPS comme une machine de production.
- Coupe ce qui ne sert pas. Si tu arrêtes d'utiliser le setup, éteins ou supprime le VPS.
Le Terminal Éternel, c'est :
- un VPS allumé en permanence (Debian 13 chez OVH dans la vidéo) ;
- Claude Code et Context7 installés dessus ;
- tmux pour que les sessions survivent aux déconnexions ;
- UFW et Fail2Ban pour la sécurité ;
- Node.js, PM2 et Nginx pour déployer ;
- Termius sur le téléphone pour tout piloter.
Vingt minutes de mise en place, et Claude Code te suit partout. Tout le pas-à-pas, avec les prompts utilisés, est dans la vidéo.