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

SeafileからGoogle Driveへ移行 — RcloneViewでファイルを転送

· 約6分
Tayson
Senior Engineer

自己ホスト型のSeafileサーバーからGoogle Driveへの移行は、思っているより簡単です。RcloneViewを使えば両方をリモートとして接続し、中間ダウンロードなしでライブラリを直接転送できます。

Seafileは人気の自己ホスト型コラボレーションプラットフォームですが、多くのチームは保守負担の軽減や生産性ツールとのより良い連携を求めて、最終的にGoogle Driveのようなマネージドクラウドサービスへ移行します。RcloneViewはSeafileをGoogle Driveと同様に第一級のリモートとして扱い、Seafileライブラリを閲覧し、分かりやすいグラフィカルなワークフローでGoogle Driveへ直接コピーできます。コマンドラインの知識は不要で、内蔵されたrcloneバイナリがすべての重い処理を担います。

RcloneViewアプリのプレビュー

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

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

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

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

Seafileサーバーへの接続

RcloneViewで新しいリモートをクリックし、プロバイダー一覧からSeafileを選択します。SeafileサーバーのURL、ユーザー名、パスワードを入力してください。サーバーが2FAを使用している場合は、セットアップ時にワンタイムトークンの入力も必要です。その後、RcloneViewはデュアルペインのファイルエクスプローラーに、個人用・共有用を含むすべてのSeafileライブラリを一覧表示します。

Seafileライブラリが暗号化されている場合、RcloneViewがファイルを復号して読み取るためにライブラリのパスワードが必要です。フル移行を試みる前に、小さな暗号化ライブラリへのアクセスをテストし、認証情報が正しく機能することを確認しておくとよいでしょう。

Adding Seafile remote in RcloneView

Google Driveの追加

新しいリモート > Google DriveからGoogle Drive用の2つ目のリモートを追加します。RcloneViewはOAuth認証用のブラウザウィンドウを開くので、Googleアカウントでサインインし、要求された権限を許可してください。認証後、Google Driveリモートがエクスプローラーに表示されます。マイドライブまたは共有ドライブ内の任意のフォルダーに移動し、移行先として使用できます。

転送を開始する前に、Google Drive内に専用フォルダー(例:Seafile Migration/)を作成しておくことをおすすめします。これにより、移行期間中も移行したコンテンツを整理し、既存のファイルと分けて管理できます。

Dragging Seafile libraries to Google Drive in RcloneView

移行の実行

両方のリモートをデュアルペイン表示で開いている状態であれば、小規模な移行の場合はSeafileライブラリを個別にGoogle Driveへドラッグできます。サーバー全体の移行には、ジョブウィザードを使って同期ジョブを作成します。Seafileをソースに、Google Driveの対象フォルダーを宛先に設定してください。4ステップのウィザードでは、更新日時を保持するかどうかを含む転送オプションを設定できます。

まずドライランを実行し、転送内容をプレビューしましょう。これは数千ファイル規模の大規模なSeafileインスタンスで特に有用です。プレビューが正しいことを確認したら、実際の転送を開始します。RcloneViewのジョブマネージャーでリアルタイムの進捗を確認でき、ジョブ履歴には移行監査証跡として結果が記録されます。

Running a Seafile to Google Drive migration job in RcloneView

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. 新しいリモート > Seafileをクリックし、サーバーURL、ユーザー名、パスワードを入力します。
  3. 新しいリモート > Google Driveをクリックし、OAuth認証フローを完了します。
  4. デュアルペインエクスプローラーで両方のリモートを並べて開きます。
  5. ジョブウィザードを使って同期ジョブを作成し、ドライランを実行してから、フル移行を実行します。

RcloneViewを使えば、SeafileからGoogle Driveへの移行は、手作業でファイルを1つずつ処理する作業ではなく、構造化された監査可能なプロセスになります。


関連ガイド:

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

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