在 Fedora、RHEL 和 CentOS Linux 上安装并使用 RcloneView
Fedora、Red Hat Enterprise Linux(RHEL)、CentOS Stream 和 Rocky Linux 是广泛用于工作站和企业服务器的基于 RPM 的发行版。RcloneView 可在所有这些系统上运行,为 Red Hat 生态系统带来可视化的云存储管理。
虽然 Ubuntu 和基于 Debian 的发行版在教程中获得了大多数关于 Linux 的关注,但基于 RPM 的家族——Fedora(桌面和工作站)、RHEL(企业级)、CentOS Stream(上游测试版)以及 Rocky Linux/AlmaLinux(RHEL 替代品)——占据了 Linux 部署的很大一部分。RcloneView 的 Linux 版本可在整个家族中运行,设置过程也十分简单。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
核心功能免费。Plus 提供自动化功能。
支持的发行版
| 发行版 | 版本 | 架构 |
|---|---|---|
| Fedora | 38+ | x86_64, aarch64 |
| RHEL | 8, 9 | x86_64, aarch64 |
| CentOS Stream | 8, 9 | x86_64 |
| Rocky Linux | 8, 9 | x86_64, aarch64 |
| AlmaLinux | 8, 9 | x86_64 |
步骤 1 —— 安装 RcloneView
从 rcloneview.com 下载适用的 Linux 安装包。
对于基于 RPM 的发行版,RcloneView 以 AppImage 或直接二进制文件的形式分发——这是一个无需系统安装的自包含可执行文件。
下载并运行(AppImage):
# Download RcloneView AppImage
wget https://rcloneview.com/src/download.html -O RcloneView.AppImage
# Make it executable
chmod +x RcloneView.AppImage
# Run
./RcloneView.AppImage
另外,若要创建桌面应用程序入口:
# Move to a standard location
mkdir -p ~/.local/bin
mv RcloneView.AppImage ~/.local/bin/rcloneview
# Create a desktop entry (optional)
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
步骤 2 —— 安装 FUSE(用于挂载功能)
云盘挂载功能需要 FUSE。在基于 RPM 的发行版上:
Fedora:
sudo dnf install fuse fuse3
sudo modprobe fuse
RHEL / CentOS Stream / Rocky Linux:
sudo dnf install fuse fuse3
# Add your user to the fuse group
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 并添加你的云账户:
对于需要 OAuth 的远程(Google Drive、OneDrive、Dropbox),RcloneView 会打开系统浏览器。在没有桌面环境的 RHEL 服务器安装中,可使用 --auth-no-browser rclone 标志,或在有浏览器的机器上完成授权后复制令牌。
无桌面服务器部署(RHEL/CentOS)
对于没有桌面环境的 RHEL 服务器,可在后端模式下运行 RcloneView,并通过远程浏览器访问:
- 启动 RcloneView 的 API 后端:
./rcloneview --no-browser --api-port 5572 & - 通过 SSH 端口转发从远程机器访问:
ssh -L 5572:localhost:5572 user@your-rhel-server - 在本地浏览器中打开
http://localhost:5572。
在 Linux 上调度任务
对于 RHEL 或 Fedora 上的自动化备份,可结合 RcloneView 的任务调度功能使用 systemd 定时器或 cron:
使用 cron:
# Edit crontab
crontab -e
# Add nightly backup at 2 AM
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
SELinux 注意事项
基于 RHEL 的发行版默认以强制模式运行 SELinux。如果 RcloneView 在访问某些路径或挂载驱动器时遇到问题:
# Check for SELinux denials
sudo ausearch -m avc -ts recent | grep rclone
# Allow rclone to read user home directories (if needed)
sudo setsebool -P user_home_t:process allow_execmem 1
大多数操作无需修改 SELinux 即可正常工作。挂载操作可能需要在挂载点上设置适当的 SELinux 上下文。
快速上手
- 下载 RcloneView:访问 rcloneview.com。
- 安装 FUSE 以支持挂载:
sudo dnf install fuse fuse3。 - 安装 rclone,通过官方安装脚本进行安装。
- 运行 RcloneView,添加你的云端远程,开始管理云存储。
Fedora 工作站和 RHEL 服务器是 RcloneView Linux 支持中的一等公民。全部 70 多个云服务商、挂载、加密、调度和文件夹对比功能,与在其他任何平台上一样正常运行。
相关指南: