Se stai cercando un'alternativa all'applicazione client Dropbox, dovresti assolutamente provare ciò che Maestral ha da offrirti.
L'app Dropbox ufficiale non piace a tutti. Molti ritengono che sia troppo gonfio, poiché offre funzionalità o limitazioni non necessarie in un pacchetto che sembra solo aumentare di dimensioni.
Maestral è un client Dropbox open source leggero per Linux e macOS scritto in Python. L'obiettivo principale è fornire un client per piattaforme e file system che non sono più supportati direttamente da Dropbox.
Maestral fornisce potenti strumenti da riga di comando, supporta i modelli gitignore per escludere i file locali dalla sincronizzazione e consente di sincronizzare più account Dropbox. Utilizza l'API pubblica di Dropbox che, a differenza del client ufficiale, non supporta il trasferimento solo di quelle parti di un file che vengono modificate ("differenza binaria"). Tuttavia, eviterà di caricare o scaricare un file se esiste già con lo stesso contenuto in locale o nel cloud.
Al momento, Maestral non supporta Dropbox Paper, la gestione dei team Dropbox e la gestione delle impostazioni delle cartelle condivise. Se hai bisogno di una di queste funzionalità, puoi utilizzare il sito Web di Dropbox o il client ufficiale.
Se insisti sulla privacy, Maestral ha buone notizie per te. Non raccoglie alcun dato dell'utente, anonimo o meno. Comunica solo con i server Dropbox e ovviamente si applica la politica sulla privacy di Dropbox.
Caratteristiche maestrali
Maestral viene fornito con tutte le funzionalità più utilizzate e utili che puoi trovare anche nel client Dropbox ufficiale.
- Può essere eseguito in modalità GUI o riga di comando.
- Metti in pausa/riprendi la sincronizzazione.
- Sincronizzazione selettiva.
- Supporta la sincronizzazione di più account Dropbox eseguendo più istanze in parallelo.
- Scegli la posizione della cartella Dropbox.
- Notifiche di sistema sulle modifiche ai file.
- Mostra lo spazio Dropbox utilizzato/totale.
- Integrazione portachiavi.
- Non conta ai fini del limite di tre dispositivi per gli account Dropbox di base.
Come installare Maestral su Linux
Il bundle dell'app Maestral è attualmente fornito solo per macOS.
Su Linux, le istruzioni Maestral consigliano di installare l'app da PyPI usando pip. Devi avere Python 3.6 o versioni successive installato sul tuo sistema.
sudo python3 -m pip install --upgrade maestral[gui]
Poiché la GUI è un'app della barra delle applicazioni/barra dei menu, richiede un ambiente desktop con una barra delle applicazioni.
La prima volta che esegui Maestral, con una GUI o dalla riga di comando, ti guiderà attraverso il processo di collegamento del tuo account Dropbox.
Linea di comando maestrale
L'interfaccia della riga di comando di Maestral fornisce l'accesso a un ampio numero di funzioni, incluse alcune che non sono disponibili dalla GUI.
Avvio automatico all'accesso
La sincronizzazione dei file dovrebbe avvenire in background e dovrebbe richiedere la minor interazione possibile da parte dell'utente. Pertanto, sia la GUI che il demone forniscono opzioni per iniziare all'accesso.
Il pannello delle impostazioni fornisce una casella di controllo per avviare la GUI all'accesso. La CLI include un comando equivalente che creerà la voce systemd (Linux) o launchd (macOS) appropriata per avviare il demone Maestral con la configurazione selezionata all'accesso.
maestral autostart --yes
Controlla lo stato maestrale
Mostra lo stato del demone.
maestral status
Account: [email protected] (Basic)
Usage: 0.0% of 5.6 GB used
Status: Up to date
Sync errors: 0
Avvia e interrompi il demone di sincronizzazione
Avvia il demone di sincronizzazione.
maestral start
Interrompi il demone di sincronizzazione.
maestral stop
Metti in pausa e riprendi il demone di sincronizzazione
Metti in pausa la sincronizzazione.
maestral pause
Riprendi la sincronizzazione.
maestral resume
Registro Maestrale
Ottieni il livello di registro corrente.
maestral log level
Per impostare il livello di log puoi scegliere tra una delle quattro opzioni disponibili:DEBUG, INFO, WARNING ed ERROR. Le modifiche avranno effetto immediato.
maestral log level DEBUG
Stampa i log sulla console.
maestral log show
Cancella i file di registro.
maestral log clear
Fare riferimento alla documentazione ufficiale per un elenco completo dei comandi disponibili. Puoi trovare ulteriori informazioni sul client Maestral Dropbox sul sito web del progetto.