Maestral: nuovo client Dropbox open-source per Linux

by Matteo Gatti on

Maestral è un nuovo client open-source per Dropbox compatibile con Linux e macOS. Il tool è attualmente in beta. Può essere usato con e senza GUI ed è stato creato con l’obiettivo di dare agli utenti un client compatibile anche con file system non supportati dal client ufficiale, come Btrfs, Ext3, ZFS, XFS o filesystem criptati.

Gli sviluppatori hanno rilasciato la prima beta da pochi giorni ma sono già presenti diverse funzionalità interessanti:

  • Pausa / Riprendi sincronizzazione
  • Mostra lo stato della sync e potenziali errori
  • Sincronizzazione selettiva
  • Notifiche quando viene modificato un file
  • Lista dei file modificati di recente
  • Mostra lo spazio utilizzato
  • Permette di scegliere la cartella dove sincronizzare Dropbox
  • Entries del menu che permettono di fare varie cose (come connettersi al sito ufficiale di Dropbox)
  • Start-up dell’app al login
  • Integrazione con vari servizi e DE
  • Funziona sia in command line che mediante una GUI
  • E’ possibile decidere se lasciare l’app in continua sincronizzazione o meno. 

Maestral, non è ancora come il client ufficiale…

Inutile dire che il client ufficiale di DB ha una miriade di funzionalità in più ma gli sviluppatori, pian piano, aumenteranno le features di Maestral. Ad esempio manca la gestione delle cartelle condivise, mancano Dropbox paper, Dropbox Teams, il supporto per i proxy, limitazione di banda e l’integrazione con il browser.

Il grande vantaggio è il supporto per filesystem non supportati dal client ufficiale. Mi riferisco a Btrfs, Ext3, ZFS, XFS e ai filesystem criptati usabili con Maestral sia su Linux che su macOS. Maestral è anche più leggero del client DB ufficiale: pesa 50MB contro 290MB e usa il 70% di memoria in meno.

Il tool è ancora in beta pertanto vi consiglio di aspettare ad usarlo oppure provatelo ma associandolo a un account Dropbox secondario, sul quale non vi sono file sensibili. L’API di Maestral è limitata a 500 user-accounts per ora.

Maestral installazione e configurazione

Su Linux è raccomandato installare l’app da PyPI usando pip. Per farlo aggiungete ~/.local/bin al vostro PATH.

  • Bash:
echo "export PATH=\"\$PATH:\$HOME/.local/bin\"" >> ~/.bashrc

. ~/.bashrc
  • Zsh:
echo "export PATH=\"\$PATH:\$HOME/.local/bin\"" >> ~/.zshrc

. ~/.zshrc

Installate Python3 PIP, Setuptools e PyQt5 dai repo della vostra distro. Ad esempio su Debian, Ubuntu, Linux Mint, Pop!_OS, etc, date il seguente comando:

sudo apt install python3-pip python3-setuptools python3-pyqt5

Su Fedora invece date

sudo dnf install python3-pip python3-setuptools python3-qt5

Al termine delle operazioni non resta che installare Maestral.

python3 -m pip install --user maestral

Dopo la prima installazione l’app vi chiederà di associare il vostro account DropBox.

Per aggiornarlo date il seguente comando:

python3 -m pip install --upgrade --user maestral

mentre per eseguirlo

maestral gui

Se volete che l’app continui a sincronizzare la cartella con l’account ma sena l’uso della GUI date il seguente comando:

maestral sync

Per ulteriori dettagli e istruzioni vi rimando alla pagina GitHub ufficiale del progetto.

Maestral: nuovo client Dropbox open-source per LinuxSeguiteci sul nostro canale Telegram e sulla nostra pagina Facebook. Inoltre è possibile seguire il nostro canale ufficiale Telegram dedicato ad Offerte e Promo! Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

L'articolo Maestral: nuovo client Dropbox open-source per Linux sembra essere il primo su Lffl.org.

Leggi il contenuto originale su Lffl.org

Written by: Matteo Gatti