RcloneViewでDigitalOcean Spacesをローカルドライブとしてマウントし、簡単にファイルへアクセスする
DigitalOcean Spacesはアセットの保存には優れていますが、Webコンソール経由でのファイルアクセスは遅く、面倒です。もしSpacesバケットをデスクトップ上の通常のフォルダのように閲覧できたらどうでしょうか?
DigitalOcean Spacesは手頃な価格のS3互換オブジェクトストレージを提供していますが、Webダッシュボードは日常的なファイル管理向けには作られていません。フォルダのアップロード、ファイルの整理、コンテンツのプレビューには、常にブラウザタブの切り替えが必要になります。RcloneViewを使えば、任意のSpacesバケットをローカルドライブとしてマウントでき、ローカルファイルシステムを扱うのと同じように自然に閲覧、ドラッグ&ドロップ、同期ができます。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
なぜDigitalOcean Spacesをローカルでマウントするのか?
Spacesはアプリのバックエンドストレージとしてはうまく機能しますが、人間が直接操作する必要がある場合には次のような問題があります。
- Webコンソールが遅 い — 数千のファイルを含む大規模なバケットをナビゲートするのは面倒です。一括リネームも、クイックプレビューも、ドラッグ&ドロップもありません。
- CLIツールはコマンドの暗記が必要 —
s3cmdやaws s3は使えますが、基本的なファイル操作のためにコマンドを入力したくない人もいます。 - ネイティブなデスクトップ統合がない — DropboxやGoogle Driveとは異なり、Spacesにはデスクトップ同期クライアントがありません。
Spacesをローカルドライブとしてマウントすれば、この3つすべてを解決できます。バケットはファイルマネージャー上にフォルダとして表示され、使い慣れたツールでファイルを開き、フォルダをコピーし、アイテムを削除できます。
DigitalOcean Spacesをリモートとして設定する
SpacesはS3互換であるため、RcloneViewでの設定にはS3プロバイダータイプを使用します。
- RcloneViewを開き、Add Remoteをクリックします。
- プロバイダータイプとしてAmazon S3を選択します(SpacesはS3 APIを使用します)。
- S3プロバイダーのドロップダウンからDigitalOcean Spacesを選択します。
- 認証情報を入力します。
- DigitalOceanのAPI設定にあるAccess KeyとSecret Key。
- Region:お使いのSpacesリージョン(例:
nyc3、sfo3、ams3、sgp1)。 - Endpoint:
https://{region}.digitaloceanspaces.com
- リモートを保存すると、Spacesバケットが閲覧可能になります。
Spacesをローカルドライブとしてマウントする
接続が完了すると、Spacesバケットをローカルドライブとしてマウントするのはわずか数クリックです。
- Explorerで対象のSpacesリモートに移動します。
- マウントしたいバケットまたはフォルダを右クリックします。
- コンテキストメニューからMountを選択します。
- ローカルのマウントポイントを選びます(Windowsではドライブ文字、Mac/Linuxではマウントパス)。
- Mountをクリックすると、Spacesバケットがローカルドライブとして表示されます。
または、Mount Managerを使えば、マウントオプションをより細かく制御できます。
マウントしたドライブでできること
- ファイルを直接開く — 画像、ドキュメント、動画をダブルクリックすると、デフォルトのアプリで開けます。
- コピー&ペースト — OSのファイルマネージャーを使って、ローカルファイルシステムとSpaces間でファイルを移動します。
- ドラッグ&ドロップ — デスクトップからマウントしたドライブへファイルをドラッグします。
- アプリケーションで利用 — Photoshop、VS Code、動画編集ソフトなどのアプリから、マウントしたドライブ上のファイルを直接指定できます。
ファイルの閲覧と管理
マウントしなくても、RcloneViewの2ペインExplorerはSpaces向けの強力なファイルマネージャーとして機能します。
- 使い慣れたツリーナビゲーションでバケットやフォルダを移動できます。
- Spacesと他のリモート(Google Drive、S3、ローカルディスク)の間でファイルをドラッグ&ドロップできます。
- ファイルやフォルダの作成、リネーム、削除ができます。
- ファイルサイズと日時を表示して管理しやすくします。
Spacesを他のクラウドと同期する
DigitalOcean Spacesは単独で使われるものではありません。よくあるワークフローには以下があります。
Spaces ↔ AWS S3 の同期
Spacesのデータのバックアップコピーを AWS S3 に保持します(またはその逆)。
- Spacesをソース、S3を宛先とする同期ジョブを作成します。
- 毎晩実行するようスケジュールします。
- Folder Comparisonを使って両側が一致していることを確認します。
Spaces ↔ ローカル開発フォルダ の同期
開発用にSpacesアセットのローカルコピーを保持します。
- Spacesからローカルフォルダへの同期ジョブを作成します。
- ローカルで編集し、その後Spacesへ同期し直します。
Spacesから複数のクラウドへ配布する
v1.3のBatch Jobsを使って、Spacesのコンテンツを一度の自動化されたシーケンスでGoogle Drive、OneDrive、S3にコピーします。
Spacesワークフローの自動化
スケジュールされたバックアップ
Spacesバケットから別のクラウドやローカルストレージへの毎日のコピージョブを設定します。
- Job Managerでジョブを作成します。
- Job Scheduling経由でスケジュールします。
- SlackやTelegramで通知を受け取ります。
パフォーマンスのヒント
- 並列転送数:8〜16(Spacesは高い並行性にもよく対応します)。
- チャンクサイズ:大きなファイルには64MB。
- Fast-list:大規模なバケットでのディレクトリ一覧表示を高速化するために有効にします。
はじめに
- rcloneview.comからRcloneViewをダウンロードします。
- APIキーを使ってSpacesをS3互換リモートとして追加します。
- バケットをマウントしてローカルドライブにするか、Explorerで閲覧します。
- スケジュールされたジョブで他のクラウドへ同期またはバックアップします。
Webコンソールと格闘するのはやめましょう。DigitalOcean Spacesをローカルドライブとしてマウントし、デスクトップから他のすべてと同じ感覚でファイルを扱えるようにしましょう。
関連ガイド: