將 FitnessSyncer 與 Endurain 搭配使用
Endurain 運行於您自己的伺服器上,因此本指南比我們大多數文件更具技術性。本指南假設您已熟悉 Docker、命令列介面以及排程任務。
其運作方式很簡單。FitnessSyncer 會將您的活動記錄寫入雲端資料夾,接著由一個排程任務將這些資料移至您的伺服器,最後由 Endurain 將其匯入。
我該如何設定這個功能?
- 在 FitnessSyncer 中,新增一個 Dropbox、OneDrive 或 Google Drive 目的地,並將其指向您專門用於此目的的資料夾。選擇 FIT 作為檔案類型。
- 請確保 Endurain 的批量匯入資料夾在主機上處於可見狀態,以便您的排程工作能寫入該資料夾。在您的 compose 檔案中,這意味著該卷須涵蓋 data/activity_files 目錄。
- 請在伺服器上設定 rclone,並指定您雲端服務的遠端位置,然後排程執行以下所述的資料遷移作業。
- 在 Endurain 中,開啟「設定」,接著選擇「匯入」,然後點擊「批量匯入」旁邊的「匯入活動」。
一旦資料夾清空,FitnessSyncer 會再次發送相同的活動嗎?
No. FitnessSyncer 會根據其寫入的檔案名稱,記錄每項已匯出的活動,因此即使 rclone 事後刪除了該檔案,該活動仍會被寫入一次。清空該資料夾並不會導致該活動再次被傳送。
我是否也可以使用 Endurain 自有的 Strava、Garmin 或其他原生整合功能?
是的,但並非針對相同的活動,因為 Endurain 不會檢查重複項目。
