Endurain – Khi bạn không muốn Strava hay Garmin giữ dữ liệu tập luyện của mình nữa

Đăng bởi: Ngày: 01/11/2025

“Mình ngừng dùng Strava khi phát hiện có thể tự host toàn bộ dữ liệu tập luyện của mình.”

Mình từng rất thích dùng StravaGarmin Connect. Cảm giác xem lại quãng đường chạy, tốc độ trung bình, hay so sánh với bạn bè thật sự tạo động lực. Nhưng càng dùng lâu, mình càng thấy… bất an. Toàn bộ lịch sử tập luyện – hàng trăm giờ đạp xe, chạy bộ, bơi – đều nằm trên máy chủ của công ty khác. Và để xem chi tiết phân tích hay biểu đồ nâng cao, mình phải trả thêm phí Premium.

Đến một ngày, mình tự hỏi:

“Nếu ngày mai họ đóng dịch vụ hoặc thay đổi điều khoản, liệu mình có còn giữ được dữ liệu của chính mình?”

Câu hỏi đó dẫn mình đến Endurain — một nền tảng tự host (self-hosted), mã nguồn mở, cho phép theo dõi toàn bộ quá trình tập luyện mà không cần gửi dữ liệu lên đám mây.

Endurain – Khi bạn không muốn Strava hay Garmin giữ dữ liệu tập luyện của mình nữa 1

Endurain là gì và vì sao nó khác biệt

Nói ngắn gọn, Endurain là một nền tảng quản lý thể thao cá nhân hoàn toàn miễn phí, hoạt động tương tự Strava, nhưng bạn cài nó lên server của chính mình.
Mọi dữ liệu — chạy bộ, bơi, đạp xe — đều lưu trực tiếp trên thiết bị hoặc máy chủ riêng, không qua máy chủ trung gian.

Với Endurain, bạn có thể:

  • Ghi lại, phân tích và xem thống kê tập luyện theo thời gian.
  • Tạo mục tiêu tuần hoặc tháng và để hệ thống tự cập nhật tiến độ.
  • Kết nối các nền tảng quen thuộc như Strava, Garmin Connect, RunnerUp…
  • Tải file thủ công nếu bạn dùng thiết bị GPS độc lập (định dạng .gpx, .tcx, .fit đều hỗ trợ).

Điều mình thích nhất là nó hoạt động trơn tru với hầu hết thiết bị GPS – từ đồng hồ thông minh, máy đo nhịp tim cho đến máy tính xe đạp. Mình không còn bị “khóa” trong một hệ sinh thái nhất định nữa.

Kiểm soát dữ liệu – thứ các app thương mại không bao giờ cho bạn

Nếu từng đọc qua chính sách quyền riêng tư của các dịch vụ thể hình, bạn sẽ thấy cụm từ “chúng tôi có thể sử dụng dữ liệu ẩn danh cho mục đích phân tích và cải thiện sản phẩm.”
Nghe vô hại, nhưng thực chất mọi chuyển động của bạn đều được theo dõi.

Với Endurain, mọi thứ đảo ngược:

  • Bạn quyết định dữ liệu nào được lưu, và ai được quyền xem.
  • Bạn có thể chia sẻ một phần với bạn bè hoặc giữ toàn bộ riêng tư.
  • Không còn lo chuyện “bán dữ liệu người dùng” hay thay đổi chính sách đột ngột.

Cảm giác biết rằng toàn bộ hành trình rèn luyện của mình nằm trong tay mình thật sự rất khác – gần giống như cảm giác lần đầu chuyển từ Google Photos sang NAS cá nhân vậy.

Endurain – Khi bạn không muốn Strava hay Garmin giữ dữ liệu tập luyện của mình nữa 2

Cài đặt Endurain – tự do nhưng cần chút kiên nhẫn

Dĩ nhiên, cái giá của tự do là… công sức. Endurain không phải app bạn tải từ Store và mở lên là dùng được. Bạn cần một máy chủ riêng (server hoặc VPS)Docker để chạy nó trong container.
Nhưng nếu bạn từng cài Home Assistant hay Plex, thì quá trình này khá quen thuộc.

Link chính thức của Endurain

Quy trình cài cơ bản:

  1. Clone dự án từ GitHub:
    git clone https://github.com/joaovitoriasilva/endurain.git
    
  2. Tạo file cấu hình:
    • Sao chép docker-compose.yml.example thành docker-compose.yml
    • Tùy chỉnh timezone, port, và mật khẩu cơ sở dữ liệu
    • Sao chép .env.example thành .env và chỉnh thông tin cần thiết
  3. Khởi chạy container:
    docker-compose up -d
    
  4. Mở trình duyệt và truy cập http://localhost:8080 để đăng nhập.

Sau đó, bạn sẽ có một nền tảng theo dõi thể chất hoàn chỉnh, do chính bạn làm chủ. Tất nhiên, bạn cần sao lưu định kỳcập nhật bảo mật – nhưng đó cũng chính là bản chất của self-hosting: tự chịu trách nhiệm cho sự an toàn của chính mình.

Endurain – Khi bạn không muốn Strava hay Garmin giữ dữ liệu tập luyện của mình nữa 3

Lợi ích thực tế sau khi dùng Endurain

Sau vài tuần, mình nhận thấy Endurain không chỉ giúp theo dõi hoạt động thể chất, mà còn giúp mình hiểu sâu hơn về quá trình tập luyện.
Vì không bị giới hạn bởi gói trả phí, mình có thể:

  • Phân tích hiệu suất theo vùng nhịp tim, cadence, hoặc công suất đạp xe.
  • Tùy chỉnh dashboard hiển thị chỉ những chỉ số mình thực sự quan tâm.
  • Tích hợp dữ liệu từ nhiều thiết bị khác nhau trong cùng một nơi duy nhất.

Đặc biệt, tốc độ tải và xử lý cực nhanh vì mọi thứ chạy local – không còn độ trễ do gọi API hay mạng chập chờn.

So sánh nhanh: Endurain vs các nền tảng đám mây

Tính năng Endurain Strava / Garmin Connect
Quyền sở hữu dữ liệu ✅ 100% người dùng ❌ Máy chủ công ty
Phí sử dụng ✅ Miễn phí ❌ Gói Premium
Tùy chỉnh giao diện ✅ Cao ❌ Giới hạn
Cần kỹ năng cài đặt ⚠️ Có ✅ Không
Kết nối dịch vụ khác ✅ Có ✅ Có
Tốc độ xử lý ⚡ Cực nhanh (local) ⚡ Online

Endurain có dành cho bạn không?

Nếu bạn chỉ cần một app mở lên là dùng – không.
Nếu bạn muốn một nền tảng riêng tư, linh hoạt, không phí định kỳ, và sẵn sàng bỏ ra chút thời gian để cài đặt – Endurain chính là lựa chọn lý tưởng.

Mình tin đây sẽ là xu hướng tương lai cho người đam mê thể thao và yêu tự do kỹ thuật số:

“Đừng để đám mây quyết định cách bạn luyện tập.”