Si vous recherchez une alternative à l'application client Dropbox, vous devez absolument essayer ce que Maestral a à vous offrir.
L'application officielle Dropbox n'est pas appréciée de tous. Beaucoup pensent qu'il est trop gonflé, offrant des fonctionnalités ou des limitations inutiles dans un package qui ne fait que grossir.
Maestral est un client Dropbox open source léger pour Linux et macOS écrit en Python. Son objectif principal est de fournir un client pour les plates-formes et les systèmes de fichiers qui ne sont plus directement pris en charge par Dropbox.
Maestral fournit de puissants outils de ligne de commande, prend en charge les modèles gitignore pour exclure les fichiers locaux de la synchronisation et permet de synchroniser plusieurs comptes Dropbox. Il utilise l'API publique Dropbox qui, contrairement au client officiel, ne prend pas en charge le transfert uniquement des parties d'un fichier qui sont modifiées ("binary diff"). Cependant, cela évitera de charger ou de télécharger un fichier s'il existe déjà avec le même contenu localement ou dans le cloud.
Actuellement, Maestral ne prend pas en charge Dropbox Paper, la gestion des équipes Dropbox et la gestion des paramètres des dossiers partagés. Si vous avez besoin de l'une de ces fonctionnalités, vous pouvez utiliser le site Web de Dropbox ou le client officiel.
Si vous insistez sur la confidentialité, Maestral a de bonnes nouvelles pour vous. Il ne collecte aucune donnée d'utilisateur, anonyme ou autre. Il ne communique qu'avec les serveurs Dropbox et la politique de confidentialité de Dropbox s'applique bien sûr.
Caractéristiques Maestral
Maestral est livré avec toutes les fonctionnalités les plus utilisées et les plus utiles que vous pouvez également trouver dans le client Dropbox officiel.
- Peut s'exécuter en mode interface graphique ou ligne de commande.
- Mettre en pause/reprendre la synchronisation.
- Synchronisation sélective.
- Prend en charge la synchronisation de plusieurs comptes Dropbox en exécutant plusieurs instances en parallèle.
- Choisissez l'emplacement de votre dossier Dropbox.
- Notifications système sur les modifications de fichiers.
- Affiche l'espace Dropbox utilisé/total.
- Intégration du trousseau de clés.
- Ne compte pas dans la limite de trois appareils pour les comptes Dropbox de base.
Comment installer Maestral sur Linux
L'ensemble d'applications Maestral n'est actuellement fourni que pour macOS.
Sous Linux, les instructions Maestral recommandent d'installer l'application à partir de PyPI en utilisant pip. Vous devez avoir Python 3.6 ou supérieur installé sur votre système.
sudo python3 -m pip install --upgrade maestral[gui]
Étant donné que l'interface graphique est une application de barre d'état système/barre de menus, elle nécessite un environnement de bureau avec une barre d'état système.
La première fois que vous exécutez Maestral, que ce soit avec une interface graphique ou depuis la ligne de commande, il vous guidera tout au long du processus de liaison de votre compte Dropbox.
Ligne de commande maestrale
L'interface de ligne de commande Maestral donne accès à un grand nombre de fonctionnalités, y compris certaines qui ne sont pas disponibles à partir de l'interface graphique.
Démarrage automatique à la connexion
La synchronisation des fichiers doit s'effectuer en arrière-plan et nécessiter le moins d'interaction possible de l'utilisateur. Par conséquent, l'interface graphique et le démon fournissent des options pour démarrer lors de la connexion.
Le panneau des paramètres fournit une case à cocher pour démarrer l'interface graphique lors de la connexion. La CLI inclut une commande équivalente qui créera l'entrée systemd (Linux) ou launchd (macOS) appropriée pour démarrer le démon Maestral avec la configuration sélectionnée lors de la connexion.
maestral autostart --yes
Vérifier le statut maestral
Afficher l'état du démon.
maestral status
Account: [email protected] (Basic)
Usage: 0.0% of 5.6 GB used
Status: Up to date
Sync errors: 0
Démarrer et arrêter le démon de synchronisation
Démarrez le démon de synchronisation.
maestral start
Arrêtez le démon de synchronisation.
maestral stop
Mettre en pause et reprendre le démon de synchronisation
Suspendre la synchronisation.
maestral pause
Reprendre la synchronisation.
maestral resume
Journal maestral
Obtenir le niveau de journalisation actuel.
maestral log level
Pour définir le niveau de journalisation, vous pouvez choisir l'une des quatre options disponibles :DEBUG, INFO, WARNING et ERROR. Les modifications prendront effet immédiatement.
maestral log level DEBUG
Imprimer les journaux sur la console.
maestral log show
Effacez les fichiers journaux.
maestral log clear
Reportez-vous à la documentation officielle pour une liste complète des commandes disponibles. Vous pouvez trouver plus d'informations sur le client Maestral Dropbox sur le site Web du projet.