在 AWS EC2 上執行 RcloneView 進行伺服器端雲端同步
· 閱讀時間約 10 分鐘
在 AWS EC2 執行個體上執行 RcloneView,可為雲端傳輸提供伺服器等級的頻寬、支援排程作業全天候運作,並免除將資料透過本機路由傳輸的需求。
在雲端服務供應商之間遷移數 TB 資料時,本機的網路連線會成為瓶頸。具有 gigabit 網路的 AWS EC2 執行個體可以達到您的住家或辦公室連線無法匹敵的雲端服務間傳輸速度。在 EC2 上執行 RcloneView 也代表傳輸作業可以全天候持續進行,而不需要讓本機保持開機,並且在 S3 與其他 AWS 服務之間移動的資料會留在 Amazon 的網路內——通常不會產生傳出流量費用。

在同一處管理與同步所有雲端
RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。
- 一鍵作業:複製 · 同步 · 比較
- 排程器與歷史記錄,打造可靠的自動化
- 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →核心功能免費。Plus 提供自動化功能。
為何要在 EC2 上執行 RcloneView
- 速度:AWS 資料中心內的 EC2 執行個體擁有多 gigabit 的網路連線。S3 與外部供應商之間的傳輸會利用這項頻寬,而非您的本機連線。
- 免費的 S3 傳輸:在相同區域內,EC2 與 S3 之間的資料傳輸是免費的。對於大型的 S3 到雲端遷移作業而言,在 EC2 上執行可以消除最大的成本——本機傳出流量費用。
- 全天候運作:排程作業可以持續執行,而不需要讓桌上型電腦保持開機。EC2 執行個體可以處理每夜備份 、每週遷移以及持續進行的同步作業。
- 貼近資料:如果您的來源資料位於 AWS(S3、EBS、EFS)中,在 EC2 上執行 RcloneView 可讓其貼近資料,將延遲降至最低。
- 團隊存取:多位團隊成員可以遠端存取同一個 RcloneView 執行個體,共用設定與作業紀錄。
設定 EC2 執行個體
選擇執行個體
對於大多數 RcloneView 工作負載而言,中小型執行個體已經足夠:
- t3.medium(2 vCPU,4 GB RAM):適合輕量同步作業與小型遷移。
- m5.large(2 vCPU,8 GB RAM):更適合同時進行的傳輸與大型檔案操作。
- c5.xlarge(4 vCPU,8 GB RAM):適合具有大量平行傳輸的重度遷移工作負載。
請選擇與您的 S3 儲存貯體相同區域的執行個體,以避免跨區域傳輸費用。
作業系統
以 Ubuntu Server LTS 或 Amazon Linux 2 啟動執行個體。兩者皆能順利支援 RcloneView。安裝輕量桌面環境以使用 GUI:
# Ubuntu
sudo apt update && sudo apt install -y xfce4 xrdp
# Amazon Linux 2
sudo yum install -y xrdp xfce
啟用並啟動 RDP 服務,以便您可以遠端連線至 GUI。
安全群組設定
在您的 EC2 安全群組中開啟以下連接埠:
- 連接埠 3389(RDP):用於遠端桌面存取 GUI。請限制僅限您的 IP 位址存取。
- 連接埠 22(SSH):用於終端機存取。請限制僅限您的 IP 位址存取。
- 連接埠 53682(選用):如果您需要從 EC2 執行個體執行 OAuth 流程,這是 rclone 預設的 OAuth 回呼連接埠。您也 可以改用無頭(headless)OAuth 設定。
在 EC2 上安裝 RcloneView
透過 SSH 連線至執行個體並下載 RcloneView:
- 從 rcloneview.com 下載 Linux 版 AppImage 或 .deb 套件。
- 將 AppImage 設定為可執行:
chmod +x RcloneView-*.AppImage - 透過 RDP 連線並從桌面環境啟動 RcloneView。
雲端服務供應商的無頭(Headless)OAuth
EC2 執行個體通常沒有本機瀏覽器可以執行 OAuth 流程。對於需要 OAuth 的供應商(Google Drive、OneDrive、Dropbox),請使用無頭驗證:
- 在您的本機上執行
rclone authorize "drive"(或相關供應商指令)以完成 OAuth 流程。 - 複製產生的權杖(token)。
- 在 EC2 執行個體上,將該權杖貼到 RcloneView 的遠端設定中。
或者,您也可以將 RcloneView 設定為使用外部 rclone 執行個體,並透過 RcloneView 的連線管理員設定 OAuth 權杖。