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

openSUSE LinuxでRcloneViewを使う — クラウドストレージの同期とバックアップ

· 約7分
Tayson
Senior Engineer

openSUSEユーザーは、RcloneViewのグラフィカルインターフェースを使えば、ターミナル操作なしで70以上のプロバイダーにまたがるクラウドストレージを管理できます。

Tumbleweed(ローリングリリース)であれLeap(安定版リリース)であれ、openSUSEは信頼性の高いLinuxワークステーションを必要とするプロフェッショナルや開発者に人気の選択肢です。RcloneViewは、rcloneの強力なエンジンを直感的なGUIでラップしたネイティブデスクトップアプリケーションにより、openSUSEに完全なクラウドストレージ管理機能をもたらします。このガイドでは、openSUSEにおけるインストール、設定、実践的なクラウド同期ワークフローについて説明します。

RcloneViewアプリのプレビュー

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

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

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

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

openSUSEへのRcloneViewのインストール

RcloneViewはLinux向けにAppImageとして配布されており、zypperパッケージやリポジトリ設定を必要とせずにopenSUSE上で動作します。公式サイトから最新のAppImageをダウンロードし、実行権限を付与して直接起動してください。

インストールするには、ターミナルを開いて chmod +x RcloneView-*.AppImage を実行し、続けて ./RcloneView-*.AppImage を実行します。AppImageには内部にrcloneがバンドルされているため、zypper経由やソースから別途rcloneをインストールする必要はありません。既存のリモートを持つシステム全体のrcloneインストールがすでにある場合、RcloneViewは既存の設定を自動的に検出してインポートします。

システム統合を好むopenSUSE Tumbleweedユーザーは、AppImageの内容を展開し、手動でデスクトップエントリを作成できます。これにより、RcloneViewをKDEやGNOMEのネイティブアプリケーションと並んでアプリケーションメニューに表示させることができます。Leapでは、AppImage方式によって安定版パッケージベースとの潜在的な依存関係の競合を回避できます。

Adding a new cloud storage remote on openSUSE Linux with RcloneView

クラウドストレージリモートの設定

RcloneViewが起動したら、クラウドストレージプロバイダーへの接続はリモート設定パネルから行います。リモート追加ボタンをクリックすると、ガイド付きセットアップが開始されます。Google Drive、OneDrive、Dropboxの場合、RcloneViewはOAuthブラウザフローを起動してアクセスを承認します。S3互換ストレージ(AWS、Wasabi、MinIO)の場合は、エンドポイントURL、アクセスキー、シークレットキーを直接入力します。

openSUSEのデフォルトファイアウォール(firewalld)は、OAuthフロー中に一時的な例外設定が必要になる場合があります。これは、認可コールバックがローカルポートを使用するためです。ブラウザのリダイレクトが失敗する場合は、ポートがブロックされていないか確認してください。あるいは、RcloneViewに統合されたターミナルからrcloneのヘッドレス認可モードを使用することもできます。

openSUSEワークステーションの実用的なセットアップとしては、ドキュメント用のGoogle Driveリモート、バックアップ用のWasabiまたはBackblaze B2リモート、ホームサーバーやNASにアクセスするためのSFTPリモートを組み合わせる構成があります。RcloneViewはこれらすべてを単一のインターフェースから管理し、デュアルペインのファイルブラウザによって、任意の組み合わせ間でのナビゲーションと転送が可能です。

Drag and drop cloud file transfer on openSUSE with RcloneView

openSUSEでの自動同期とバックアップ

RcloneViewの組み込みジョブスケジューラーにより、クラウドバックアップの自動化のためにカスタムのcronジョブやsystemdタイマーを作成する必要がなくなります。GUIで同期またはコピージョブを作成し、送信元と送信先のリモートを定義し、特定のファイルパターンを含める、または除外するためのオプションのフィルタールールを適用し、ビジュアルcronエディタでスケジュールを設定します。

openSUSEワークステーションでよく使われるワークフローは、ホームディレクトリ(キャッシュや一時ファイルを除く)を、毎晩のスケジュールで暗号化されたクラウドリモートにバックアップすることです。RcloneViewのフィルタールールはグロブパターンをサポートしているため、~/.cache/**~/.local/share/Trash/**、およびビルド出力ディレクトリを除外するのは簡単です。

ジョブの実行履歴はRcloneView内に記録され、タイムスタンプ、転送されたバイト数、ファイル数、エラーの詳細が提供されます。これは、クラウドストレージの内容を手動で確認することなく、自動バックアップが正常に完了したことを確認するのに役立ちます。

Creating a scheduled cloud backup job on openSUSE Linux

クラウドストレージをローカルディレクトリとしてマウントする

RcloneViewは、FUSEを使用してopenSUSE上でクラウドストレージプロバイダーをローカルディレクトリとしてマウントすることをサポートしています。これにより、LibreOffice、GIMP、あるいはどのファイルマネージャー(Dolphin、Nautilus)でも、クラウドファイルをローカルディスク上にあるかのようにアクセスできます。fuse または fuse3 がzypper経由でインストールされていることを確認してください: sudo zypper install fuse3

RcloneViewのマウントマネージャーから、リモートとローカルマウントポイントを選択します。マウントはファイルマネージャーに表示され、アンマウントするかRcloneViewを終了するまで維持されます。これは、クラウドオブジェクトストレージに保存された大容量メディアファイルやプロジェクトアセットを扱う際に特に役立ちます。

Mounting cloud storage as a local directory on openSUSE via RcloneView

はじめに

  1. rcloneview.com からRcloneViewをダウンロードします。
  2. chmod +x でAppImageに実行権限を付与し、openSUSEシステム上で起動します。
  3. ガイド付き設定ウィザードを通じてクラウドストレージリモートを追加します。
  4. 最初の同期またはバックアップジョブを作成し、繰り返しスケジュールを設定します。

RcloneViewは、最小限のセットアップ作業で、openSUSEを完全なマルチクラウド管理ワークステーションへと変貌させます。


関連ガイド:

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

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