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

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

· 約6分
Tayson
Senior Engineer

AppImageビルドを通じてGentoo上でRcloneViewを実行し、ebuildを待つことなくネイティブGUIからrcloneが対応するすべてのクラウドリモートを管理できます。

Gentooのソースベースで自分でビルドするアプローチは、システムに何が入るかを細かく制御できる一方で、一般的でないソフトウェアがportageパッケージとして提供されることは少ないという意味でもあります。RcloneViewはGentooツリーには存在せず、追加される予定もありません — AppImageビルドは、アプリに必要なすべてを1つのポータブルファイルにまとめることで、この問題を完全に回避します。マウント専用ツールとは異なり、RcloneViewはFREEライセンスでも同期とフォルダ比較に対応しているため、Gentooワークステーションはマウントされたドライブだけでなく、フル機能のクラウドファイル管理を得られます。

RcloneViewアプリのプレビュー

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

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

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

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

GentooでRcloneViewを実行する

公式ダウンロードページからお使いのアーキテクチャ(x86_64またはaarch64)に対応した.AppImageファイルをダウンロードし、実行権限を付与して(chmod +x RcloneView-{version}-{arch}.AppImage)そのまま実行します — portage syncもebuildもコンパイル作業も不要です。GentooオーバーレイやFlathub、Snapパッケージといった代替手段もありません。このディストリビューションでサポートされる唯一の方法はAppImageであり、それ以外の入手元は非公式として扱うべきです。

起動する前に、GentooプロファイルでX11またはWaylandのデスクトップ環境が導入され、実行されていることを確認してください — RcloneViewはFlutter製のGUIアプリケーションであり、コンソールのみのシステムでは起動できません。システムトレイアイコンのためにGTK+ 3.0とlibayatana-appindicator3-1またはlibappindicator3-1のいずれかも必要で、リモートをローカルドライブとしてマウントする予定がある場合はFUSE(fuse3推奨)も必要です。

Gentoo Linuxで実行中のRcloneViewメインウィンドウと新規リモートダイアログ

クラウドリモートの追加

Gentooでのリモート設定は他のプラットフォームと同じです。Remoteタブ > New Remoteを開き、プロバイダーを選択して、ブラウザのポップアップで認証する(Google Drive、Dropbox、OneDrive、Box)か、認証情報を直接入力します(Amazon S3、Backblaze B2、SFTP)。RcloneViewにはhttp://127.0.0.1:5582と通信する組み込みrcloneバイナリが同梱されているため、ネットワーク上の別の場所で動いている外部rcloneインスタンスに接続したい場合を除き、追加でコンパイルやインストールする必要はありません。

Gentoo LinuxでRcloneViewを使いクラウドリモートをローカルドライブとしてマウントする様子

リモートが接続されたら、nfsmountでマウントすることで、システム上の他のアプリケーションがローカルディスクを閲覧するのと同じように直接読み取れるローカルパスを得られます。

スケジュール同期でバックアップを自動化する

1日の大半起動したままのGentooワークステーションでは、スケジュール同期ジョブがRcloneViewを無人バックアップツールに変えてくれます。4ステップのSyncウィザードを進めながら、ビルド成果物や大きすぎるファイルを除外するフィルターを追加し、PLUSライセンスではcrontab形式のスケジュールを設定してジョブを自動的に実行させましょう。

RcloneViewでGentoo Linux向けのスケジュール済みクラウド同期ジョブを作成する様子

Job Historyは各実行の所要時間、転送速度、ステータスを記録するため、夜間バックアップが黙って失敗せずに実際に完了したかどうかを最も素早く確認できます。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードしてください — x86_64またはaarch64の.AppImageを入手します。
  2. ファイルに実行権限を付与してそのまま実行し、GTK+3とディスプレイサーバーが揃っていることを確認します。
  3. Remoteタブ > New Remoteから最初のクラウドリモートを追加します。
  4. 同期またはマウントを設定して、Gentooからのクラウドストレージ管理を開始します。

AppImageさえあれば、Gentooもebuildを維持することなく、他のバイナリ系ディストリビューションと同じフル機能のクラウド同期・マウント体験を得られます。


関連ガイド:

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

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