R2Drop(MAC版)
Finder、メニューバー、Dock からファイルを Cloudflare R2 にアップロードし、リンクを自動でコピーする、無料・オープンソースの Mac アプリ。
R2Drop の概要
Cloudflare R2 にファイルをアップロードするには、ふつう Cloudflare のダッシュボードを開くか、コマンドラインツールを使う必要があります。R2Drop はそれを Mac の一部にします。Finder でファイルを右クリックして Send to R2 を選ぶ、メニューバーや Dock のアイコンにファイルをドロップする、またはウインドウからファイルやフォルダを選ぶだけです。アップロードはバックグラウンドのキューで実行され、進行状況、再試行、一時停止、キャンセルに対応し、完了すると公開 URL が自動でコピーされます。
R2Drop は Superhuman Intelligence LLC(開発者 Paul Pierre)が手がけ、MIT ライセンスのオープンソースです。サブスクリプションやアップロード料金はありませんが、R2 を有効にした Cloudflare アカウントと少なくとも 1 つのバケットが必要です。無料枠を超える R2 のストレージは Cloudflare が課金します。ファイルは HTTPS で Mac からバケットへ直接送られ、間に R2Drop のサーバーはありません。認証情報は macOS のキーチェーンに保存されます。大きなファイルは最大 16 本の並列ストリームによるマルチパートアップロードで送られます。同じ設定を共有するコマンドラインツールも用意されています。R2Drop には macOS 13 以降が必要です。バージョン 0.1.1 は初期リリースで、Developer ID で署名されていますが Apple の公証は受けていないため、初回起動時に macOS が確認を求めることがあります。
主な機能
R2Drop は Cloudflare R2 をドラッグ&ドロップのアップロード先に変えます。
- Finder のアクション:ファイルを右クリックして Send to R2 を選択。
- ドラッグ&ドロップ:メニューバーや Dock のアイコンにファイルをドロップ。
- バックグラウンドのキュー:進行状況、再試行、一時停止、再開、キャンセル。
- 公開リンク:URL を自動でコピー、独自ドメインにも対応。
- 複数アカウント:メニューバーから Cloudflare アカウントを切り替え。
- アカウントごとの保存先:アカウントごとにバケットとパスのプレフィックスを設定。
- 通知:アップロードの完了・失敗やトークンの期限切れをお知らせ。
- コマンドライン:スクリプト向けの任意の CLI、JSON 出力にも対応。
バージョン 0.1.1 の新機能
R2Drop 0.1.1 は、Apple シリコン版と Intel 版を別々に用意したデスクトップアプリのリリースです。
- Apple シリコン(aarch64)用と Intel(x86_64)用に別々のダウンロード
- Developer ID で署名済み。このビルドは Apple の公証を受けていません
R2Drop のよくある質問
R2Drop は無料ですか?
はい。R2Drop は無料で MIT ライセンスのオープンソースです。サブスクリプションやアップロード料金はありません。無料枠を超える R2 のストレージ料金だけを Cloudflare に支払います。
Cloudflare のアカウントは必要ですか?
はい。R2 を有効にした Cloudflare アカウントと少なくとも 1 つのバケットが必要です。セットアップ時に Cloudflare の API トークンを貼り付け、バケットを選びます。
R2Drop に必要な macOS のバージョンは?
R2Drop には macOS 13 Ventura 以降が必要です。
R2Drop は Apple シリコンで動作しますか?
はい。Apple シリコン搭載 Mac 用と Intel Mac 用に別々のダウンロードがあります。
R2Drop はファイルを見たり保存したりしますか?
いいえ。ファイルは HTTPS で Mac から R2 バケットへ直接送られ、間に R2Drop のサーバーはありません。認証情報は macOS のキーチェーンに保存されます。
ファイルサイズに制限はありますか?
R2Drop は大きなファイルを最大 16 本の並列ストリームによるマルチパートアップロードで送ります。Cloudflare R2 自体は最大 5 TB のオブジェクトに対応しています。
ファイルはどうやってアップロードしますか?
Finder で右クリックして Send to R2 を選ぶか、メニューバーや Dock のアイコンにドラッグするか、ファイル選択画面を使います。アップロードが終わるとリンクがコピーされます。
初めて R2Drop を開くと macOS が警告するのはなぜですか?
バージョン 0.1.1 は Developer ID で署名されていますが Apple の公証を受けていないため、開く前に macOS が確認を求めることがあります。
R2Drop にコマンドラインツールはありますか?
はい。付属の CLI をアプリの設定からインストールでき、同じ設定を共有します。r2drop upload などのコマンドや JSON 出力に対応しています。
r2drop.FULLMAC.app の R2Drop のダウンロードはどこから来ていますか?
ダウンロードボタンは、GitHub 上の R2Drop 公式リリースページ https://github.com/superhumancorp/r2drop/releases/latest に移動します。r2drop.FULLMAC.app はアプリを変更したり再パッケージしたりしません。
似ているアプリ
ForkLiftForkLift は、Mac 用の 2 ペイン式ファイルマネージャ兼ファイル転送クライアントです。2 つのフォルダを横に並べて表示するので、フォルダ間でファイルをコピーしたり移動したりできます。自分のディスクと同じように、リモートサーバやクラウドストレージにもかんたんに接続できます。対応先は SFTP、FTP、WebDAV、Amazon S3、Backblaze B2、Google Drive、OneDrive、Dropbox、SMB、AFP、NFS などです。フォルダの比較と同期、多数のファイルの一括リネーム、ほぼあらゆるファイルのプレビューもできます。ForkLift は Binarynights が開発しています。インターネットユーティリティ
RheaRhea は、ファイルやリンクの共有をすばやく行える Mac 用の小さなステータスバーユーティリティです。メニューバーのアイコンにファイルをドラッグすると、Rhea がそれを Dropbox にアップロードし、アップロードがバックグラウンドで続く間にリンクをクリップボードへコピーするので、すぐに貼り付けられます。Web リンクをアイコンにドラッグすると、Rhea がそのリンクを短縮します。どちらの操作も、ファイルパス、ファイル URL、Web アドレスがクリップボードにあればドロップダウンメニューから実行できます。開発者は CloudApp や Dropshare に近いアプリだと説明しています。インターネットユーティリティ
Flying CarpetFlying Carpet は、Mac、Android、iPhone、Windows、Linux の間でファイルを送受信するアプリで、インターネットやモバイル回線は不要です。クロスプラットフォームの AirDrop のように使え、両方のデバイスがすでに接続している Wi-Fi または有線ネットワークで転送するか、一方のデバイスが自分の Wi-Fi ホットスポットを作り、もう一方がそこに接続して転送します。USB メモリも共有ネットワークもないときや、2 GB を超えるファイルを異なるシステム間で移したいときに便利です。インターネットユーティリティ
SyncthingSyncthing は、自分のコンピュータやデバイスのあいだで、フォルダを直接かつプライベートに同期し続けます。企業のクラウドにファイルをアップロードする代わりに、デバイス同士が直接通信するので、データは自分の持っている機器にとどまります。フォルダを選んで、Syncthing を使っている別のデバイス(Mac、Windows や Linux のコンピュータ)と共有すれば、変更が自動でコピーされます。Syncthing for macOS は公式の Mac アプリで、状態を示すアイコンとともに Syncthing をメニューバーに置き、ブラウザで Syncthing の Web 画面を開き、ログイン時に起動でき、共有フォルダを Finder で開けます。インターネットユーティリティ
CyberduckCyberduck は、サーバーやクラウドストレージのための無料のファイルブラウザです。FTP、SFTP、WebDAV、SMB のサーバーや、Amazon S3、Google Drive、Dropbox、Microsoft OneDrive と SharePoint、Backblaze B2、Azure、Nextcloud など多くのクラウドサービスに接続できます。ファイルはシンプルなウインドウに表示され、アップロード、ダウンロード、フォルダの同期、いつものテキストエディタでのリモートファイルの編集ができます。Cryptomator を内蔵しているので、クラウドに届く前にファイルを暗号化することもできます。Cyberduck はスイスの iterate GmbH が開発しています。インターネットユーティリティ
TransmitTransmit は、Panic が開発した Mac 用のファイル転送アプリです。Finder のようななじみのあるインターフェイスで、さまざまなサーバへのファイルのアップロード、ダウンロード、管理ができます。定番の FTP、SFTP、WebDAV、Amazon S3 に加え、Backblaze B2、Box、Google Drive、Dropbox、Microsoft Azure、OneDrive for Business、Rackspace Cloud Files などのクラウドサービスにも対応しています。フォルダの同期や多数のファイルの一括リネームができ、Panic Sync で複数の Mac 間でサイトを同期することもできます。インターネットユーティリティ
FULLMAC.app はこのアプリをホストしていません。ダウンロードボタンは開発元のページにリンクしています。