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

Fedora、RHEL、CentOS Linux で RcloneView をインストールして使用する

· 約6分
Tayson
Senior Engineer

Fedora、Red Hat Enterprise Linux(RHEL)、CentOS Stream、Rocky Linux は、ワークステーションやエンタープライズサーバーで広く使われているRPMベースのディストリビューションです。RcloneViewはこれらすべてで動作し、Red Hatエコシステムにビジュアルなクラウドストレージ管理をもたらします。

チュートリアルではUbuntuやDebian系ディストリビューションが注目されがちですが、RPMベースのファミリー — Fedora(デスクトップ・ワークステーション)、RHEL(エンタープライズ)、CentOS Stream(アップストリームテスト)、Rocky Linux/AlmaLinux(RHELの代替)— はLinux導入の大きな割合を占めています。RcloneViewのLinuxビルドはこのファミリー全体で動作し、セットアップも簡単です。

RcloneViewアプリのプレビュー

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

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

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

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

サポートされているディストリビューション

ディストリビューションバージョンアーキテクチャ
Fedora38+x86_64, aarch64
RHEL8, 9x86_64, aarch64
CentOS Stream8, 9x86_64
Rocky Linux8, 9x86_64, aarch64
AlmaLinux8, 9x86_64

ステップ1 — RcloneViewをインストールする

rcloneview.comから適切なLinuxパッケージをダウンロードしてください。

RPMベースのディストリビューションの場合、RcloneViewはAppImageまたは直接実行可能なバイナリとして配布されます — システムへのインストールを必要としないセルフコンテインドな実行ファイルです。

ダウンロードして実行(AppImage):

# RcloneView AppImageをダウンロード
wget https://rcloneview.com/src/download.html -O RcloneView.AppImage

# 実行可能にする
chmod +x RcloneView.AppImage

# 実行
./RcloneView.AppImage

または、デスクトップアプリケーションエントリを作成する場合:

# 標準的な場所に移動
mkdir -p ~/.local/bin
mv RcloneView.AppImage ~/.local/bin/rcloneview

# デスクトップエントリを作成する(任意)
cat > ~/.local/share/applications/rcloneview.desktop << EOF
[Desktop Entry]
Name=RcloneView
Exec=/home/$USER/.local/bin/rcloneview
Icon=rcloneview
Type=Application
Categories=Utility;Network;
EOF
RcloneView running on Linux

ステップ2 — FUSEをインストールする(マウント機能用)

クラウドドライブのマウント機能にはFUSEが必要です。RPMベースのディストリビューションの場合:

Fedora:

sudo dnf install fuse fuse3
sudo modprobe fuse

RHEL / CentOS Stream / Rocky Linux:

sudo dnf install fuse fuse3
# ユーザーをfuseグループに追加
sudo usermod -aG fuse $USER

RHEL系システムでは、FUSEモジュールの有効化も必要になる場合があります:

echo "fuse" | sudo tee -a /etc/modules-load.d/fuse.conf

FUSEが利用可能か確認する:

fusermount3 --version

ステップ3 — rcloneをインストールする(バンドルされていない場合)

RcloneViewはrcloneを別途インストールする必要があります。RPMベースのディストリビューションの場合:

公式rcloneインストーラーを使用する(推奨):

sudo -v ; curl https://rclone.org/install.sh | sudo bash

Fedoraでdnfを使用する:

sudo dnf install rclone

インストールの確認:

rclone version

ステップ4 — RcloneViewを起動してリモートを追加する

RcloneViewを起動し、クラウドアカウントを追加します:

Add cloud remotes in RcloneView on Fedora

OAuthが必要なリモート(Google Drive、OneDrive、Dropbox)の場合、RcloneViewはシステムのブラウザを開きます。デスクトップ環境のないRHELサーバーインストールでは、--auth-no-browser rcloneフラグを使用するか、ブラウザのあるマシンで認証してトークンをコピーしてください。

ヘッドレスサーバーへのデプロイ(RHEL/CentOS)

デスクトップ環境のないRHELサーバーでは、RcloneViewをバックエンドモードで実行し、リモートブラウザからアクセスします:

  1. RcloneViewのAPIバックエンドを起動する:
    ./rcloneview --no-browser --api-port 5572 &
  2. SSHポートフォワーディングでリモートマシンからアクセスする:
    ssh -L 5572:localhost:5572 user@your-rhel-server
  3. ローカルブラウザでhttp://localhost:5572を開く。

Linuxでのジョブスケジューリング

RHELまたはFedoraでの自動バックアップには、RcloneViewのジョブスケジューリングと併せてsystemdタイマーやcronを使用します:

cronを使用する:

# crontabを編集
crontab -e

# 毎晩午前2時にバックアップを追加
0 2 * * * /usr/bin/rclone sync /data/important s3-remote:backup-bucket --log-file /var/log/rclone-backup.log

systemdタイマーを使用する(RHEL 8/9で推奨):

/etc/systemd/system/rclone-backup.serviceを作成する:

[Unit]
Description=Rclone Cloud Backup

[Service]
Type=oneshot
User=backup-user
ExecStart=/usr/bin/rclone sync /data/important s3-remote:backup-bucket

/etc/systemd/system/rclone-backup.timerを作成する:

[Unit]
Description=Daily rclone backup

[Timer]
OnCalendar=daily
Persistent=true

[Install]
WantedBy=timers.target

有効化して起動する:

sudo systemctl enable --now rclone-backup.timer
Schedule cloud backup jobs on Linux

SELinuxに関する考慮事項

RHEL系ディストリビューションはデフォルトでSELinuxをenforcingモードで実行します。RcloneViewが特定のパスへのアクセスやドライブのマウントに問題がある場合:

# SELinuxの拒否をチェック
sudo ausearch -m avc -ts recent | grep rclone

# rcloneがユーザーのホームディレクトリを読み取れるようにする(必要な場合)
sudo setsebool -P user_home_t:process allow_execmem 1

ほとんどの操作はSELinuxの変更なしで動作します。マウント操作にはマウントポイントに適切なSELinuxコンテキストが必要な場合があります。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードする。
  2. マウントサポートのためにFUSEをインストールする: sudo dnf install fuse fuse3
  3. 公式インストーラー経由でrcloneをインストールする。
  4. RcloneViewを実行し、クラウドリモートを追加して、クラウドストレージの管理を開始する。

FedoraワークステーションとRHELサーバーは、RcloneViewのLinuxサポートにおいてファーストクラスの存在です。70以上のすべてのクラウドプロバイダー、マウント、暗号化、スケジューリング、フォルダ比較機能は、他のプラットフォームと同様に動作します。


関連ガイド:

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

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