メインコンテンツまでスキップ

DreamHost DreamObjectsを管理する — RcloneViewでファイルを同期・バックアップ

· 約6分
Robin
Developer Advocate

DreamHost DreamObjectsはコストパフォーマンスに優れたS3互換オブジェクトストレージです。RcloneViewを使えば、コマンドラインに触れることなく、バケットの閲覧、ファイルの同期、バックアップのスケジュール設定を視覚的に行えます。

DreamHost DreamObjectsは、DreamHostでホスティングされているWebサイトと自然に組み合わせて使えます。S3互換APIの背後にある冗長化されたハードウェア上に、バックアップ、メディアアセット、静的ファイルを保存します。すでにDreamHostでホスティングしているチームは、DreamObjectsをRcloneViewに接続し、2ペインのファイルエクスプローラーからすべてを管理することで、その投資を構造化されたクラウドバックアップへと拡張できます。FREEライセンスでもS3、Azure、Backblaze B2に完全な読み書きアクセスで接続でき、DreamObjectsも例外ではありません。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

DreamObjectsに専用ワークフローが必要な理由

数十件のクライアントプロジェクトを管理するWeb制作会社では、アップロードされたメディア、データベースのエクスポート、ビルド成果物が積み重なり、定期的なオフサイトコピーが必要になります。DreamObjectsは、ホスティングについて何も知らないプロバイダーの別のクラウドアカウントを用意することなく、そのオフサイト先を提供します。夜間エクスポートを本番サイトと並行してDreamObjectsに保存しておけば、移行や誤削除が発生した際も、複数ベンダーを慌てて渡り歩くことなく、同じプロバイダーとの関係の中でリカバリーが完結します。

DreamObjectsはS3互換であるため、RcloneViewはAmazon S3、Cloudflare R2、Wasabi、その他多数のオブジェクトストレージで使用しているのと同じS3リモートタイプを使って接続します。以前にS3形式のリモートを設定したことがあれば、DreamObjectsのセットアップ手順はすぐに見覚えのあるものに感じられるでしょう。

Adding a new DreamHost DreamObjects S3 remote in RcloneView using Access Key and endpoint credentials

DreamObjectsをRcloneViewに接続する

RcloneViewを開き、Remoteタブに移動して、New Remoteをクリックします。S3リモートタイプを選択し、DreamHostパネルからDreamObjectsのアクセスキーID、シークレットアクセスキー、バケットエンドポイントURLを入力します。保存すると、新しいリモートがRemote Managerに表示され、Explorer内のパネルとしてすぐに利用できるようになります。

Explorerから DreamObjects を閲覧する感覚は、ローカルドライブを操作するのとほぼ同じです。ファイル名、サイズ、更新日時がすべて表示されます。フォルダの作成、ローカルパネルからのドラッグによるファイルのアップロード、右クリックによるオブジェクトの削除、共有が必要なオブジェクトの公開リンク生成が可能です。ファイルの確認や移動のたびにDreamHostのWebパネルにログインする必要はありません。

Dragging files from a local folder into a DreamObjects bucket using RcloneView drag-and-drop upload

DreamObjectsへの同期とバックアップ

定期的なバックアップには、HomeタブのウィザードからSyncジョブを作成します。ソースとしてローカルのプロジェクトフォルダまたは別のクラウドリモートを選択し、宛先としてDreamObjectsのバケットパスを指定します。実行前にDry Runを有効にして、転送されるすべてのファイルをプレビューしましょう。特に大規模なメディアライブラリを初めて同期する際に有用で、データを一切移動させることなく、サイズが大きすぎるファイルや命名の問題をプレビューの段階で検出できます。

内容に問題がなければ、ジョブをJob Managerに保存し、任意のタイミングで実行します。PLUSライセンスのユーザーは、cron形式のスケジュールを設定して、DreamObjectsへのバックアップを毎晩自動実行することもできます。Job Historyタブは、ファイル数、転送速度、合計サイズ、最終ステータスとともに実行のたびに記録を残し、クライアント向けの報告やコンプライアンス確認に役立つ監査証跡を提供します。

Running a sync job to a DreamHost DreamObjects bucket from the RcloneView Job Manager Job history tab in RcloneView showing completed DreamObjects backup transfer records

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. Remote > New Remoteに移動し、S3を選択して、DreamHostパネルからDreamObjectsのアクセスキー、シークレットキー、エンドポイントを入力します。
  3. Explorerパネルで新しいリモートを開き、ファイルをドラッグして直接アップロードします。
  4. HomeタブでSyncジョブを作成し、まずDry Runを実行してから本実行し、Job Historyで結果を確認します。

DreamObjectsへの継続的なバックアップは、CLIの専門知識や別途の監視体制を必要とすることなく、誤削除、ホスティングの移行、データ損失からWebプロジェクトを保護します。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces