FTP classico
Modalità attiva e passiva, percorsi UTF-8 e parsing robusto dei listing (server Unix e Windows). Perfetto per hosting datati e macchine di rete interna.
FTP, FTPS e SFTP in un'unica app nativa — la potenza di un client professionale con l'eleganza di Apple. Costruito in Swift & SwiftNIO per trasferimenti solidi e velocissimi.
Versione 1.1 · scopri le novità
Un'unica app per FTP semplice, FTPS cifrato e SFTP su SSH — con l'autenticazione che i tuoi server usano davvero, dalle password alle chiavi private.
Modalità attiva e passiva, percorsi UTF-8 e parsing robusto dei listing (server Unix e Windows). Perfetto per hosting datati e macchine di rete interna.
FTPS esplicito (AUTH TLS) e implicito con validazione completa del certificato. Se il certificato è self-signed, controlli l'impronta e decidi tu — nessuna fiducia cieca.
SFTP completo con password o, in FULL, chiavi private RSA ed ed25519 con passphrase. L'identità dell'host è fissata in un known-hosts per fermare gli attacchi MITM.
Le password sono salvate nel Keychain di macOS. Le chiavi private non lasciano mai il tuo Mac. L'impronta dell'host è verificata ad ogni connessione.
Un vero flusso a doppio pannello con un motore di trasferimento professionale — in un'interfaccia che si sente a casa sul tuo Mac.
Sfoglia il disco e il server in una vista a due pannelli pulita, con icone native, breadcrumb, filtri istantanei, modalità lista e griglia. Drag & drop dal Finder o tra i pannelli.
Trasferimenti multi-thread e ricorsivi per file e intere cartelle — e ora sei tu a dettare i tempi. Metti in pausa a metà corsa e riprendi dal byte esatto in cui ti eri fermato, riordina ciò che è in attesa o porta in cima un file urgente. Chiudi l’app: la coda è ancora lì quando torni.
Apri qualsiasi file remoto in VS Code, TextMate o Xcode. Upstream rileva il salvataggio e lo ricarica sul server all'istante — il tuo edit loop senza il giro manuale.
Confronta directory locali e remote e allineale nella direzione che vuoi. L'anteprima dry-run mostra esattamente cosa verrà caricato, scaricato o eliminato prima che accada — con esclusioni .syncignore e gestione intelligente dei conflitti.
Premi ⌘K, digita poche lettere e connettiti a qualsiasi sito salvato o esegui un'azione all'istante. Il fuzzy matching capisce cosa intendi — mani sulla tastiera e flusso ininterrotto.
Decine di piccole scelte che insieme fanno un client che ti piace davvero usare.
Ogni credenziale è salvata nel Keychain di macOS. Niente lascia mai il tuo Mac in chiaro.
Anteprima istantanea dei file remoti con la barra spaziatrice — niente download, niente deviazioni.
Imposta i permessi con una griglia rwx interattiva o digitando direttamente il valore ottale.
Guarda scorrere comandi e risposte grezze del protocollo in un pannello moderno stile terminale.
Crea, rinomina, sposta ed elimina file e cartelle sul server come fossero locali.
Filtra qualsiasi listing mentre digiti e trova l'unico file tra migliaia in un attimo.
Ogni trasferimento viene registrato con velocità, durata e l’errore esatto se è fallito. Raggruppata per giorno, con ricerca, e non sincronizzata da nessuna parte.
Chiedi a una cartella remota quanto pesa davvero. Il conteggio scorre in tempo reale e puoi fermarlo quando vuoi.
Indica una volta la radice web del sito, poi copia l’indirizzo pubblico di qualsiasi file remoto dal menu contestuale.
Migra ogni server in pochi secondi da sitemanager.xml o dal tuo ~/.ssh/config.
Connettiti in SFTP con chiavi private RSA o ed25519 e passphrase.
Resta connesso a più server insieme e cambia sessione con un clic.
Scarica più file remoti o intere cartelle in un unico ZIP generato al volo.
Metti un tetto alla velocità globale così un upload grosso non si prende tutta la connessione.
Tieni siti e preferiti sincronizzati su tutti i tuoi Mac.
Trova un file ovunque nell’albero remoto per nome o schema, filtrato per estensione, con un limite di profondità perché un albero enorme resti gestibile.
Raggiungi i server che rispondono solo attraverso un bastion SSH. Le voci ProxyJump vengono lette dal tuo ssh config e collegate da sole.
Upstream gira nella App Sandbox di Apple e tratta i tuoi server e le tue credenziali come dovrebbe fare un'app Mac nativa.
L'app è completamente sandboxata secondo le linee guida di Apple, e ogni password vive nel Keychain di sistema — mai in un plist, mai in chiaro.
I certificati FTPS sono validati e le host key SFTP sono fissate in un known-hosts. Se un'impronta cambia, Upstream si ferma e chiede — proteggendoti dagli attacchi man-in-the-middle.
Non c'è alcun login Upstream né analytics che raccolgono la tua attività. Siti, chiavi e file sono tuoi — l'app ti connette e basta ai tuoi server.
Le chiavi RSA ed ed25519 sono lette in locale e usate solo per autenticarti. Non vengono mai caricate, copiate o condivise con nessuno — noi compresi.
Dal mettere online un sito al backup di un NAS, Upstream si adatta a come già lavori.
Pubblica un tema WordPress o un sito statico, modifica i file remoti live in VS Code e sincronizza una cartella di build in un colpo — prima il dry-run, ovviamente.
Sposta file su un Synology o QNAP via SFTP, sistema i permessi con l'editor CHMOD e tieni d'occhio il log del protocollo mentre lavori.
Connettiti a un VPS, una seedbox o un Raspberry Pi con chiavi SSH e gestisci tutto da una vera interfaccia Mac invece che dal terminale.
Tieni decine di server dei clienti in un Site Manager con codici colore, saltaci tra tab e ⌘K e sincronizzali su tutti i tuoi Mac con iCloud.
Arrivi da un altro client? Upstream FULL importa l'intera lista dei server, così non ridigiti neanche un host, una porta o uno username.
Esporta i tuoi siti da FileZilla, o punta Upstream al tuo ~/.ssh/config.
Importa sitemanager.xml — ogni host, porta e protocollo arriva intatto.
Aggiungi le password al Keychain o collega una chiave SSH, e sei connesso.
Il trasferimento base è sempre gratis e mai limitato. FULL aggiunge automazione per il lavoro di ogni giorno — un solo acquisto, per sempre tuo.
| Funzione | Free | FULL |
|---|---|---|
| FTP, FTPS & SFTP | ✓ | ✓ |
| Siti salvati illimitati | ✓ | ✓ |
| Coda concorrente e ricorsiva | ✓ | ✓ |
| Ripresa e retry automatico | ✓ | ✓ |
| Pausa, ripresa e riordino della coda | ✓ | ✓ |
| Coda ripristinata dopo la chiusura | ✓ | ✓ |
| Cronologia trasferimenti | ✓ | ✓ |
| Dimensione cartella remota | ✓ | ✓ |
| Quick Look e CHMOD | ✓ | ✓ |
| Gestione file remota | ✓ | ✓ |
| Drag & drop col Finder | ✓ | ✓ |
| Console del protocollo live | ✓ | ✓ |
| Ricerca e filtri | ✓ | ✓ |
| Modifica remota one-shot | ✓ | ✓ |
| Modifica con auto-upload (watch) | — | ✓ |
| Sync e confronto cartelle | — | ✓ |
| Navigazione sincronizzata | — | ✓ |
| Download come archivio ZIP | — | ✓ |
| Autenticazione a chiave SSH | — | ✓ |
| Import FileZilla e config SSH | — | ✓ |
| Schede multiple | — | ✓ |
| Palette comandi ⌘K | — | ✓ |
| Sync siti iCloud | — | ✓ |
| Limite di banda | — | ✓ |
| Ricerca ricorsiva su tutto il server | — | ✓ |
| Jump host / bastion (ProxyJump) | — | ✓ |
| Esporta cronologia in CSV | — | ✓ |
Niente abbonamenti, niente account, niente complicazioni.
Tutto ciò che ti serve per trasferire file ogni giorno.
Sblocca il kit completo di automazione.
Acquisto in-app. Family Sharing supportato. Ripristina su ogni tuo Mac.
Approfondimenti pratici sui problemi che i server veri ti mettono davanti — utili qualunque client tu usi.
FTP explained without jargon — what the File Transfer Protocol is, why it uses two connections instead of one, what that means for firewalls and security, and when you should use something else.
Leggi la guida →The three protocols have confusingly similar names and almost nothing in common. What each one actually is, how they differ in ports, encryption and firewall behaviour, and which to choose.
Leggi la guida →You log in fine and then the folder never loads. That is the FTP data connection failing, and the fix is almost always passive mode. What the two modes do, and how to diagnose the difference.
Leggi la guida →Connecting to FTP, FTPS and SFTP servers from macOS — why the Finder no longer works for uploads, what the Terminal can and cannot do, and how to set up a saved connection properly.
Leggi la guida →