FitnessSyncer

将 FitnessSyncer 与 Endurain 配合使用

Endurain 运行在您自己的服务器上,因此本指南比我们的大多数文档更具技术性。它假设您熟悉 Docker、Shell 以及定时任务。

其工作原理很简单。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 来了解用户如何使用本网站。 了解更多