HTTPとWebDAVでリモートを配信 — RcloneViewでクラウドファイルを共有
クラウドストレージのリモートをローカルのHTTPまたはWebDAVサーバーに変換し、ブラウザ、ファイルマネージャー、メディアプレーヤーからファイルにアクセスできるようにします。
rcloneのserve機能を使うと、クラウドストレージのリモートをローカルネットワークサービスとして公開できます。RcloneViewはこの機能をGUIから利用できるようにし、数回のクリックで設定済みのどのリモートに対してもHTTPまたはWebDAVサーバーを立ち上げられます。これにより、S3バケットをWebブラウザで閲覧したり、ネイティブサポートのないデバイスにGoogle Driveをマウントしたり、Wasabiからメディアファイルを直接動画プレーヤーへストリーミングしたりといった強力なワークフローが可能になります。

すべてのクラウドを一か所で管理・同期
RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。
- ワンクリック操作: コピー · 同期 · 比較
- 信頼性の高い自動化のためのスケジューラーと履歴
- Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
コア機能は無料。Plusで自動化機能を利用可能。
HTTP経由でクラウドストレージを配信
RcloneViewのHTTP配信モードは、クラウドストレージのファイルをブラウザに適したディレクトリ一覧として表示する軽量なWebサーバーを起動します。Google Drive、Dropbox、S3バケット、あるいは暗号化されたcryptリモートなど、任意のリモートを指定すると 、http://localhost:8080 のようなローカルアドレスに移動可能なHTMLインターフェースが生成されます。
これは、クラウドストレージの認証情報を直接渡すことなく、同じネットワーク上の同僚とファイルを共有したい場合に特に便利です。HTTPサーバーを起動してローカルURLを共有すれば、相手はWebブラウザを通じてファイルを閲覧・ダウンロードできます。サーバーはRcloneViewが開いている間のみ動作し、どのリモートやサブディレクトリを公開するかはユーザーが制御します。
エアギャップ環境や制限されたネットワーク環境で作業するチームにとって、HTTP配信は各ワークステーションにクラウドプロバイダーのクライアントをインストールすることなく、クラウドに保存された参考資料、ドキュメント、データセットにアクセスする手段を提供します。RcloneViewを実行する1台のマシンがアクセスポイントとして機能します。
WebDAV経由でクラウドストレージを配信
WebDAV(Web Distributed Authoring and Versioning)は、ネットワーク経由でのファイルの読み取り、書き込み、名前変更、削除といったファイル管理機能をHTTPに拡張したものです。RcloneViewでリモートをWebDAV経由で配信すると、Windows、macOS、Linux、iOS、Androidを含む、WebDAVをサポートする任意のデバイスからクラウドストレージにネットワークドライブとしてアクセスできるようになります。
Windowsでは、エクスプローラーからWebDAV共有をネットワークドライブとしてマップできます。macOSでは、Finderの「サーバへ接続」ダイアログを使用します。Linuxでは、NautilusやDolphinといったファイルマネージャーがWebDAVをネイティブにサポートしています。これにより、Google Drive、OneDrive、S3ストレージが、専用のクラウドクライアントアプリを持たないデバイス上でも通常のフォルダとして表示されます。
WebDAV配信は、ストレージバックエンドとしてWebDAVをサポートするアプリケーションとの連携も可能にします。ドキュメントエディタ、メディアプレーヤー、バックアップツールは、クラウド固有の設定を行うことなく、WebDAVエンドポイントを通じてクラウドストレージの読み書きができます。
認証とセキュリティ
デフォルトでは、serve HTTPとWebDAVは認証なしで動作するため、信頼できるネットワークでの使用にのみ適しています。機密データやネットワーク公開を伴うシナリオでは、RcloneViewはユーザー名とパスワードによるHTTP Basic認証の設定をサポートしています。これにより、許可されたユーザーのみが配信されたファイルにアク セスできるようになります。
さらなるセキュリティのために、サーバーを 127.0.0.1(ローカルホストのみ)にバインドして、ネットワーク上の他のマシンからのアクセスを防ぐことができます。リモートアクセスが必要な場合は、配信エンドポイントをインターネットに直接公開するのではなく、SSHトンネルやVPNと組み合わせてください。RcloneViewのserve設定パネルでは、サーバーを起動する前にバインドアドレス、ポート、認証情報を設定できます。
暗号化されたcryptリモートを配信する場合、ファイルはアクセスされる際にその場で復号されます。つまり、暗号化されたデータをクラウドに保存しつつ、復号された形でローカルに配信できるということです。これは、機密性の高いアーカイブをディスク上で永続的に復号することなくアクセスする際に役立ちます。
実用的なワークフロー
メディアストリーミング: 動画や音声ファイルを含むクラウドリモートをHTTP経由で配信し、そのファイルURLをVLCなどのメディアプレーヤーで開きます。これにより、メディアライブラリ全体をローカルストレージにダウンロードする必要がなくなります。
デバイス間でのファイルアクセス: ホームサーバーや常時稼働のワ ークステーションでRcloneViewを実行し、クラウドストレージをWebDAV経由で配信します。同じネットワーク上のタブレット、スマートフォン、他のコンピューターから接続できます。
開発とテスト: 開発中にS3バケットをローカルで配信し、ステージング環境にデプロイすることなく、WebのURLからファイルを取得するアプリケーションをテストします。
はじめに
- rcloneview.com からRcloneViewをダウンロードします。
- 配信したいクラウドストレージのリモート(S3、Google Drive、Dropboxなど)を設定します。
- serveパネルを開き、HTTPまたはWebDAVモードを選択し、ポートとオプションの認証を設定します。
- サーバーを起動し、ブラウザやファイルマネージャーからローカルアドレスでクラウドファイルにアクセスします。
RcloneViewのserve機能は、クラウドストレージをネットワーク上のどのデバイスからでも即座にアクセスできるローカルリソースに変えます。
関連ガイド:
- Bisync双方向同期 — RcloneViewによる双方向クラウド同期
- RcloneViewでクラウド同期用のWebDAVサーバーに接続
- RcloneViewでSFTPとSMBをローカルドライブとしてマウント