Dropboxクライアントアプリケーションの代替を探している場合は、Maestralが提供するものをぜひ試してみてください。
公式のDropboxアプリはすべての人に好かれているわけではありません。多くの人は、それが肥大化しすぎていると感じており、サイズが大きくなっているように見えるパッケージに不要な機能や制限を提供しています。
Maestralは、Pythonで記述されたLinuxおよびmacOS用の軽量のオープンソースDropboxクライアントです。 主な目標は、Dropboxで直接サポートされなくなったプラットフォームとファイルシステムにクライアントを提供することです。
Maestralは、強力なコマンドラインツールを提供し、ローカルファイルを同期から除外するためのgitignoreパターンをサポートし、複数のDropboxアカウントの同期を可能にします。パブリックDropboxAPIを使用します。これは、公式クライアントとは異なり、変更されたファイルの部分(「バイナリ差分」)のみの転送をサポートしていません。ただし、同じコンテンツがローカルまたはクラウドにすでに存在する場合は、ファイルのアップロードまたはダウンロードを回避します。
現在、MaestralはDropbox Paper、Dropboxチームの管理、共有フォルダー設定の管理をサポートしていません。この機能のいずれかが必要な場合は、DropboxWebサイトまたは公式クライアントを使用できます。
プライバシーを主張する場合、Maestralには朗報があります。匿名またはその他の方法でユーザーデータを収集することはありません。 Dropboxサーバーとのみ通信し、Dropboxプライバシーポリシーが適用されます。
Maestralには、公式のDropboxクライアントにもある最もよく使用される便利な機能がすべて付属しています。
- GUIまたはコマンドラインモードで実行できます。
- 同期を一時停止/再開します。
- 選択的同期。
- 複数のインスタンスを並行して実行することにより、複数のDropboxアカウントの同期をサポートします。
- Dropboxフォルダの場所を選択してください。
- ファイルの変更に関するシステム通知。
- 使用済み/ドロップボックスの合計スペースを表示します。
- キーリングの統合。
- 基本的なDropboxアカウントの3つのデバイス制限にはカウントされません。
LinuxにMaestralをインストールする方法
Maestral app bundleは現在、macOSでのみ提供されています。
Linuxでは、Maestralの手順では、pipを使用してPyPIからアプリをインストールすることを推奨しています。システムにPython3.6以降がインストールされている必要があります。
sudo python3 -m pip install --upgrade maestral[gui]
GUIはシステムトレイ/メニューバーアプリであるため、システムトレイを備えたデスクトップ環境が必要です。
GUIまたはコマンドラインから初めてMaestralを実行すると、Dropboxアカウントをリンクするプロセスがガイドされます。
Maestralコマンドライン
Maestralコマンドラインインターフェイスは、GUIから利用できない機能を含む、さまざまな機能へのアクセスを提供します。
ログイン時に自動開始
ファイルの同期はバックグラウンドで実行する必要があり、ユーザーの操作はできるだけ少なくする必要があります。したがって、GUIとデーモンの両方に、ログイン時に開始するためのオプションが用意されています。
設定パネルには、ログイン時にGUIを開始するためのチェックボックスがあります。 CLIには、ログイン時に選択した構成でMaestralデーモンを起動するための適切なsystemd(Linux)またはlaunchd(macOS)エントリを作成する同等のコマンドが含まれています。
maestral autostart --yes
マエストラルステータスの確認
デーモンのステータスを表示します。
maestral status
Account: [email protected] (Basic)
Usage: 0.0% of 5.6 GB used
Status: Up to date
Sync errors: 0
同期デーモンの開始と停止
同期デーモンを起動します。
maestral start
同期デーモンを停止します。
maestral stop
同期デーモンの一時停止と再開
同期を一時停止します。
maestral pause
同期を再開します。
maestral resume
マエストラルログ
現在のログレベルを取得します。
maestral log level
ログレベルを設定するには、DEBUG、INFO、WARNING、およびERRORの4つの使用可能なオプションのいずれかを選択できます。変更はすぐに有効になります。
maestral log level DEBUG
ログをコンソールに印刷します。
maestral log show
ログファイルをクリアします。
maestral log clear
使用可能なコマンドの完全なリストについては、公式ドキュメントを参照してください。 Maestral Dropboxクライアントの詳細については、プロジェクトのウェブサイトをご覧ください。