#App per iOS
L'app cmux per iOS è un companion per il tuo Mac. Abbina il tuo iPhone o iPad a un Mac che esegue cmux e collegati ai tuoi terminali dal telefono, con inoltro opzionale delle notifiche del terminale.
#Ottenere l'accesso
L'app è distribuita tramite TestFlight. L'accesso anticipato è incluso con cmux Founders Edition, insieme ad altre funzionalità in anteprima.
#Prerequisiti
Prima di iniziare ti serve:
- Un Mac che esegue cmux con l'accesso effettuato.
- Un iPhone o iPad con l'app cmux BETA installata da TestFlight.
- Un percorso di rete dal tuo telefono al tuo Mac (vedi Usa la tua rete più sotto).
#Usa la tua rete
cmux non fornisce la rete preconfigurata. Il flusso del terminale passa direttamente tra il tuo telefono e il tuo Mac, quindi il telefono deve poter raggiungere il Mac sulla rete. Il modo più semplice è una rete overlay privata.
#Tailscale (consigliato)
Installa Tailscale sia sul Mac che sul telefono e accedi allo stesso tailnet. Il telefono potrà così raggiungere il Mac tramite il suo indirizzo tailnet da qualsiasi luogo, senza inoltro delle porte.
#WireGuard
Se usi già WireGuard, metti il Mac e il telefono sulla stessa rete e usa l'indirizzo WireGuard del Mac.
#Abbina e connetti
- Sul Mac, apri la finestra Mobile Connect in cmux.
- Sul telefono, apri l'app cmux BETA e conferma l'abbinamento mostrato in Mobile Connect.
- Una volta abbinati, i tuoi workspace e i tuoi terminali compaiono sul telefono tramite la tua rete.
L'abbinamento è per dispositivo. Un nuovo dispositivo, o un'app reinstallata, si abbina di nuovo.
#Notifiche
Puoi scegliere di inoltrare le notifiche del terminale al telefono, così un pannello che richiede attenzione invia una notifica al tuo dispositivo. Quando l'inoltro è attivo, il testo della notifica (titolo e corpo, ricavati dall'output del terminale) viene inviato attraverso i server di cmux al servizio di notifiche di Apple per la consegna. Attiva Hide content nelle impostazioni delle notifiche per inviare invece un messaggio generico e mantenere il testo del terminale sui tuoi dispositivi. Consulta notifiche per scoprire come cmux le genera.
#Quali dati vengono memorizzati
cmux è progettato perché il tuo terminale resti tra i tuoi dispositivi. Sui server di cmux memorizziamo solo ciò che serve per farti accedere e collegare i tuoi dispositivi:
- Il tuo account dall'accesso (email), per identificarti su tutti i dispositivi.
- Un token di notifica per il tuo dispositivo, per consegnare le notifiche del terminale inoltrate.
- I metadati di abbinamento e del dispositivo, per collegare il telefono al Mac.
#Aziende e self-hosting
Per un deployment self-hosted o air-gapped, contatta [email protected].