Demarrez avec FishMux — votre cockpit visuel Docker & tmux — en quelques etapes.
FishMux se connecte a vos machines via un transport SSH securise, puis transforme ce qui y tourne en quelque chose que vous voyez et touchez : conteneurs Docker et stacks Compose, sessions tmux, commandes rapides et Wake-on-LAN. Ce guide en presente les bases.
Appuyez sur le bouton + sur l'ecran d'accueil. Entrez le nom d'hote (ex : 192.168.1.10 ou monserveur.com), le port (22 par defaut), le nom d'utilisateur et le mot de passe.
Formulaire d'ajout — hote, port, utilisateur, mot de passeTapez sur l'hote dans la liste. Les hotes du reseau local apparaissent en cyan. FishMux ouvre une connexion SSH securisee, puis fait remonter ce qui tourne : vos conteneurs Docker, vos sessions tmux, et un "Shell direct" si vous voulez juste un terminal simple.
Liste des serveurs
Connexion en coursTapez vos commandes avec le clavier iOS. La barre d'accessoires au-dessus du clavier fournit les touches speciales : Ctrl, Alt, Tab, Esc, fleches, Copier/Coller, |, etc. Appuyez sur F# pour acceder aux touches de fonction (F1–F12) et de navigation (Home, End, PgUp, PgDn).
Terminal connecte avec barre d'accessoiresAstuce : Lors de la premiere connexion par mot de passe, FishMux genere une paire de cles Ed25519 et la deploie sur votre hote. La prochaine connexion sera automatique par cle.
Si l'hote fait tourner Docker, FishMux affiche vos conteneurs et stacks Compose en panneau visuel — sans rien taper :
Note : La gestion Docker necessite que la CLI Docker soit accessible a votre utilisateur SSH sur l'hote (par ex. l'utilisateur est dans le groupe docker).
tmux permet de lancer des sessions persistantes qui survivent aux deconnexions. Quand vous tapez sur un serveur :
+ pour creer une nouvelle session.
Sessions tmux existantes sur le serveurNote : tmux doit etre installe sur le serveur distant. S'il ne l'est pas, FishMux affiche "tmux non installe" et vous pouvez utiliser le Shell direct.
Le bouton Cmd dans la barre du terminal ouvre une liste de commandes pre-definies a envoyer en un tap. Pratique pour les taches recurrentes (logs, deploys, redemarrages).
Choisir une commande
Ajouter une commandels, ls -la, cd, cd ~…)\r a la fin — desactivez pour editer avant l'envoi.FishMux transforme votre telephone en interrupteur pour tout votre parc : reveillez les machines eteintes, et eteignez, redemarrez ou mettez en veille celles qui tournent — directement depuis la liste d'hotes, sans ouvrir de terminal.
Tapez sur l'icone engrenage pour acceder aux reglages :
Selection de theme dans les reglagesSur iPad, FishMux utilise une mise en page split : la liste des serveurs reste dans la barre laterale et le terminal occupe la zone principale. Memes fonctionnalites que sur iPhone, plus d'espace.
Mode iPad : liste de serveurs + terminalCombine a tmux, l'iPad devient une vraie station de travail : rattachez-vous a des sessions persistantes, agents IA de code (comme opencode), pipelines de build — tout tourne sur le serveur, vous vous reconnectez quand vous voulez.
Utilisation de opencode (agent IA) en SSH depuis l'iPadFishMux dialogue avec tout hote faisant tourner un serveur SSH standard (OpenSSH). Les fonctions avancees s'adaptent au systeme de l'hote, et FishMux masque simplement ce qui n'est pas disponible plutot que d'echouer.
En clair : ce qui a ete teste jusqu'ici, c'est Linux et macOS (Raspberry Pi compris). Les autres systemes devraient fonctionner via SSH, mais nous n'avons pas encore verifie chaque systeme d'exploitation.
La barre d'accessoires a deux modes. Appuyez sur F# / abc pour basculer.
Ctrl — appuyez une fois pour un seul combo Ctrl, deux fois pour verrouiller. Tapez une lettre pour envoyer Ctrl+lettre (Ctrl+C, Ctrl+Z, etc.)Alt — meme comportement, envoie Alt+touche (utile pour le prefixe tmux, raccourcis readline)Esc — touche echapTab / ⇧Tab — autocompletion / autocompletion inverse← ↑ ↓ → — fleches de navigation (combinez avec Ctrl pour naviguer par mot, avec Alt pour alt-fleche)/ | - ~ — caracteres speciaux courants^C — interruption (SIGINT)⌫ — effacer la ligne (Ctrl+U)F1–F12 — touches de fonctionHome / End — debut/fin de lignePgUp / PgDn — defiler ou naviguer dans les pagers