跳至主要内容

在 RcloneView 中設定雲端同步的通知與警示

· 閱讀時間約 11 分鐘
Tayson
Senior Engineer

大型雲端傳輸可能需要執行數小時,你不必一直守在電腦前盯著它。RcloneView 提供通知與警示功能,讓你在同步完成、失敗或需要注意時立即得知。

雲端同步作業經常涉及數 GB 甚至數 TB 的資料。從 Google Drive 遷移到 S3 可能需要一整個下午。夜間備份工作在你睡覺時執行。兩個遠端之間的排程同步在你開會時觸發。在所有這些情況下,你都需要一種可靠的方式來得知工作何時完成以及是否成功。

手動檢查傳輸狀態既沒有效率又容易出錯。你可能會忘記檢查,或是檢查得太早,誤以為工作仍在執行,但實際上它一小時前就已經失敗了。通知功能透過主動推送狀態更新給你,而不是要求你自行查詢,解決了這個問題。

RcloneView 支援多種通知管道,從供本機監控使用的桌面警示,到與 Slack、Discord 整合的遠端通知,適合團隊使用及行動裝置友善的警示方式。本指南將逐一介紹每個選項,協助你建立符合自身需求的通知工作流程。

RcloneView 應用程式預覽

在同一處管理與同步所有雲端

RcloneView 是 rclone 的跨平台 GUI。透過清爽的視覺化介面比較資料夾、傳輸或同步檔案,並自動化多雲工作流程。

  • 一鍵作業:複製 · 同步 · 比較
  • 排程器與歷史記錄,打造可靠的自動化
  • 支援 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免費開始使用 →

核心功能免費。Plus 提供自動化功能。

為什麼通知對雲端同步很重要

無人值守的傳輸是雲端同步工具的主要使用情境之一。你設定好一個工作、啟動它,然後繼續處理其他事務。但如果沒有通知,你將無法得知:

  • 工作何時完成,以便你接續進行工作流程中的下一步。
  • 工作是否成功,或是否遇到需要處理的錯誤。
  • 工作花費了多長時間,這有助於你規劃未來的傳輸與排程時段。
  • 工作是否停滯,可能是因為網路問題、API 速率限制或驗證過期所致。

通知功能將雲端同步從一項需要你隨時關注的任務,轉變為只有在必要時才會打斷你的背景程序。

工作完成時的桌面通知

RcloneView 可以在同步工作完成時顯示原生的桌面通知。這些通知使用你作業系統內建的通知系統,因此會與其他警示一同出現:

  • Windows 上,通知會出現在動作中心並以彈出式訊息呈現。
  • macOS 上,通知會顯示在通知中心。
  • Linux 上,通知會透過你桌面環境的通知服務顯示。

桌面通知非常適合手動啟動、想要在本機監控的工作。你可以繼續在其他應用程式中工作,當工作完成時通知就會彈出。

通知內容包含關鍵資訊:工作名稱、是否成功完成,以及傳輸檔案的摘要。若工作失敗,通知會顯示錯誤資訊,方便你立即進行調查。

Running a sync job in RcloneView

整合 Slack 以取得遠端警示

對於團隊使用者,或是想要接收行動裝置通知的使用者,RcloneView 可以將警示傳送到 Slack 頻道。這在以下情況特別有用:

  • 你在辦公室啟動一個大型傳輸工作,希望在離開後得知它何時完成。
  • 多位團隊成員需要掌握共用同步工作的執行狀況。
  • 你希望在專屬頻道中保留可搜尋的同步完成與失敗紀錄。

RcloneView 的 Slack 整合功能使用 webhook 或內建的遠端控制功能。你只需設定 Slack 傳入 webhook 網址,RcloneView 就會在每次工作完成或失敗時,將訊息張貼到你指定的頻道。

Slack 訊息通常包含工作名稱、狀態(成功或失敗)、傳輸檔案數量、資料總大小以及執行時間。失敗的工作會附上錯誤詳情,讓你無需開啟 RcloneView 即可診斷問題。

整合 Discord 以取得警示

Discord 整合方式與 Slack 類似,深受個人使用者與小型團隊的喜愛。RcloneView 可以透過 webhook 將同步狀態訊息張貼到 Discord 頻道:

  1. 在你的 Discord 伺服器設定中,為目標頻道建立一個 webhook。
  2. 在 RcloneView 的遠端控制設定中設定該 Discord webhook 網址。
  3. 指定哪些工作事件應觸發 Discord 訊息(完成、失敗,或兩者皆是)。

Discord 通知特別適合家庭實驗室環境、個人 NAS 到雲端的備份,以及任何想要在不使用 Slack 工作區的情況下取得行動裝置推播通知的情境。

監控工作歷史記錄以掌握失敗情況

即使有即時通知,定期檢視工作歷史記錄仍然很重要。RcloneView 的工作歷史面板提供所有過去執行工作的完整記錄:

  • 每次執行的成功/失敗狀態與時間戳記。
  • 傳輸統計資料,包含已傳輸、已略過及發生錯誤的檔案。
  • 失敗工作的錯誤詳情,提供足夠的背景資訊以診斷根本原因。
  • 時長趨勢,有助於你及早發現效能隨時間下降的情況。
job history

每週檢視一次工作歷史記錄,能夠抓出從個別通知中未必明顯的間歇性失敗情況。一個成功率高達 90% 但每隔幾天就默默失敗一次的工作,若你只依賴單次警示做出反應,很可能就會被忽略。

建立警示工作流程

穩健的通知工作流程會針對不同情境結合多種管道:

需要立即關注的情況(工作失敗):

  • 為所有工作失敗啟用桌面通知。
  • 將失敗警示傳送到專屬的 Slack 或 Discord 頻道。
  • 這能確保無論你是否在電腦前,都能迅速得知失敗情況。

用於掌握資訊(工作完成):

  • 將完成摘要傳送到 Slack 或 Discord。
  • 僅針對手動觸發的工作使用桌面通知。
  • 這樣可避免例行排程同步造成通知疲乏。

用於每週檢視:

  • 檢查工作歷史面板,回顧過去一週的所有執行紀錄。
  • 留意模式:花費時間超出預期的工作、部分失敗的工作,或是被略過的工作。

將通知與工作排程結合

當通知與排程工作搭配使用時,威力最為強大。RcloneView 的工作排程功能讓你可以在指定的時間間隔自動執行同步作業:

  1. 建立一個具有所需來源、目的地及設定的同步工作。
  2. 設定排程(每日、每週,或自訂 cron 運算式)。
  3. 為該工作啟用通知功能。
  4. 讓系統無人值守地執行,只有在你需要採取行動時才收到警示。
create job schedule

這種組合能打造出一套全自動的雲端同步流程。資料按排程移動,若有任何問題你都會收到通知,而你也可以隨時檢視完整的歷史記錄。這正是「管理雲端儲存」與「讓雲端儲存自我管理」之間的差別。

疑難排解通知問題

若通知未如預期出現,請檢查以下常見問題:

  • 作業系統層級停用了桌面通知:確認你的作業系統允許 RcloneView 發送通知。
  • Webhook 網址錯誤:仔細確認你的 Slack 或 Discord webhook 網址是否正確,以及該 webhook 是否已被撤銷。
  • 防火牆封鎖對外連線:確保 RcloneView 能夠連線到 Slack 或 Discord 的 API 端點。
  • 工作未設定通知:確認該特定工作的設定中已啟用通知功能。

開始使用

  1. rcloneview.com 下載 RcloneView
  2. 建立一個同步工作,並在工作設定中啟用桌面通知。
  3. 若需要遠端警示,請設定 Slack 或 Discord webhook 並將其連接到 RcloneView。
  4. 執行一次測試工作,確認通知能夠正確送達。

設定好通知功能後,你就能放心啟動長時間執行的雲端同步作業,因為你知道一旦完成或出現任何問題,都會立即收到警示。


相關指南:

支援的雲端服務商

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