FitnessSyncer

將 FitnessSyncer 與 Endurain 搭配使用

Endurain 運行於您自己的伺服器上,因此本指南比我們大多數文件更具技術性。本指南假設您已熟悉 Docker、命令列介面以及排程任務。

其運作方式很簡單。FitnessSyncer 會將您的活動記錄寫入雲端資料夾,接著由一個排程任務將這些資料移至您的伺服器,最後由 Endurain 將其匯入。

我該如何設定這個功能?

  1. 在 FitnessSyncer 中,新增一個 Dropbox、OneDrive 或 Google Drive 目的地,並將其指向您專門用於此目的的資料夾。選擇 FIT 作為檔案類型。
  2. 請確保 Endurain 的批量匯入資料夾在主機上處於可見狀態,以便您的排程工作能寫入該資料夾。在您的 compose 檔案中,這意味著該卷須涵蓋 data/activity_files 目錄。
  3. 請在伺服器上設定 rclone,並指定您雲端服務的遠端位置,然後排程執行以下所述的資料遷移作業。
  4. 在 Endurain 中,開啟「設定」,接著選擇「匯入」,然後點擊「批量匯入」旁邊的「匯入活動」。

一旦資料夾清空,FitnessSyncer 會再次發送相同的活動嗎?

No. FitnessSyncer 會根據其寫入的檔案名稱,記錄每項已匯出的活動,因此即使 rclone 事後刪除了該檔案,該活動仍會被寫入一次。清空該資料夾並不會導致該活動再次被傳送。

我是否也可以使用 Endurain 自有的 Strava、Garmin 或其他原生整合功能?

是的,但並非針對相同的活動,因為 Endurain 不會檢查重複項目。

FitnessSyncer 會使用必要的 Cookie 來協助您登入並記住您的設定。在獲得您的同意後,我們也會使用分析型 Cookie 來了解使用者如何使用本網站。 了解更多