Artikel XDA tentang merekonstruksi stack kebugaran dengan Endurain dan FitPub menangkap sesuatu yang telah diam-diam dikumpulkan oleh orang-orang yang meninggalkan Strava selama dua tahun: jika platform dapat mencabut API, data tidak boleh berada di platform. Self-hosting pelacakan aktivitas, rencana latihan, dan analitik kinerja di server rumah menyimpan file GPX, data detak jantung, dan riwayat komposisi tubuh di bawah satu atap, pada perangkat keras yang tidak dapat dihentikan oleh siapa pun.

Kami melihat enam aplikasi kebugaran self-hosted untuk penggunaan desktop dan server yang menangani aktivitas, latihan, dan pemulihan tanpa mengirim data ke cloud berlangganan. Semuanya berjalan di Linux, sebagian besar berjalan di Docker, dan jejak lab rumah cukup kecil untuk hidup berdampingan dengan Jellyfin dan Pi-hole di NUC yang sama.

Apa yang harus dicari dalam aplikasi pelacakan kebugaran self-hosted

Perbandingan cepat

AplikasiTerbaik untukPlatformInstalasiGratis
FitTrackeePelacak aktivitas self-hosted semua tujuanLinux, DockerDocker, PythonYa
EndurainPelacak Python modern dengan integrasi jam tanganLinux, DockerDocker, PythonYa
WgerPerencanaan sesi latihan dan gymLinux, Windows, macOS, DockerDocker, PythonYa
GoldenCheetahAnalitik kinerja desktopLinux, Windows, macOSBiner asliYa
FitPubPenerbitan aktivitas ringanLinux, DockerDockerYa
OpenScaleRiwayat komposisi tubuhLinux, Windows, macOS, AndroidBiner asli, Android APKYa
Statistics for StravaLapisan analitik pribadi di atas ekspor StravaLinux, DockerDocker, PythonYa

6 aplikasi pelacakan kebugaran self-hosted terbaik untuk desktop

1. FitTrackee — pengganti Strava self-hosted terbaik secara keseluruhan

FitTrackee adalah pengganti one-for-one terdekat untuk Strava di sisi self-hosted. Pelacakan aktivitas multi-olahraga, impor dan ekspor GPX, akun pengguna terfederasi melalui ActivityPub, data cuaca pada aktivitas, dan kalender latihan semuanya berjalan di aplikasi web Python yang jatuh ke Docker tanpa banyak kesusahan. UI web sederhana namun fungsional, dan proyek telah dikembangkan secara aktif selama bertahun-tahun.

Di mana itu kekurangan: Pengalaman mobile melalui UI web; belum ada aplikasi mobile pihak pertama yang dipoles. Federasi adalah fitur untuk beberapa self-hoster dan kebisingan bagi yang lain.

Platform: Linux, Docker. UI web di browser apa pun.

Garis bawah: Pilihan default untuk pelacakan aktivitas self-hosted pada 2026.

2. Endurain — pelacak modern terbaik dengan integrasi perangkat

Endurain adalah pelacak berbasis Python yang lebih baru yang secara khusus disebut oleh XDA. Pembeda adalah integrasi perangkat (impor Strava, dukungan sinkronisasi Garmin, dan penyerapan webhook dari perangkat pelatihan) dan UI yang terasa lebih dekat ke aplikasi kebugaran modern daripada antarmuka web klasik FitTrackee. Dukungan rencana pelatihan dan pengelompokan aktivitas membuat blok pelatihan selama beberapa minggu lebih mudah ditinjau daripada dalam daftar aktivitas datar.

Di mana itu kekurangan: Proyek yang lebih muda. Celah dokumentasi muncul di sana-sini, dan perubahan yang melanggar antara versi minor bukanlah hal yang aneh.

Platform: Linux, Docker. UI web di browser apa pun.

Garis bawah: Pilihan yang tepat ketika integrasi perangkat adalah celahnya dan laju pengembangan proyek adalah fitur, bukan risiko.

3. Wger — terbaik untuk perencanaan latihan gym

Wger adalah sisi gym dari stack yang ditinggalkan oleh aplikasi pelacakan aktivitas di atas. Database olahraga, template latihan khusus, pelacakan set/rep, logging nutrisi, dan riwayat berat badan semuanya tinggal dalam satu aplikasi Django. Database olahraga dirawat oleh komunitas dengan ribuan olahraga dan gambar demonstrasi, dan pembuat rutinitas benar-benar berguna untuk program kekuatan yang diperiodisasi.

Di mana itu kekurangan: Bukan untuk aktivitas GPS. Wger menangani gym; jalan dan jejak termasuk dalam FitTrackee atau Endurain.

Platform: Linux, Windows, macOS, Docker. Klien Android asli.

Garis bawah: Pilihan yang tepat ketika sisi pelatihan kekuatan dari stack membutuhkan server. Pasangkan dengan FitTrackee untuk cakupan penuh.

4. GoldenCheetah — analitik kinerja desktop terbaik

GoldenCheetah adalah alat analisis daya asli desktop yang telah digunakan atlet daya tahan selama lebih dari satu dekade. Kedalaman analisis (skor stres pelatihan, bagan manajemen kinerja, pemodelan kekuatan kritis, analisis interval, dukungan perangkat ANT+) lebih dekat ke platform pelatihan komersial daripada ke aplikasi hobi. Ini berjalan secara lokal sebagai biner asli di Linux, Windows, dan macOS, tanpa komponen server yang diperlukan.

Di mana itu kekurangan: Hanya desktop menurut desain; bukan aplikasi web atau pendamping seluler. UI membutuhkan investasi untuk dipelajari.

Platform: Linux, Windows, macOS. Biner asli.

Garis bawah: Pilihan untuk pesepeda dan pelari serius yang menganggap analisis pelatihan sebagai hobi mereka sendiri.

5. FitPub — terbaik untuk penerbitan aktivitas ringan

FitPub adalah bagian kecil dari stack self-hosted XDA: layanan Python ringan yang tugasnya adalah menerima aktivitas (dari ponsel, jam tangan, atau ekspor massal Strava) dan menerbitkan ulang pada umpan publik atau pribadi. Ini berjalan berdampingan dengan FitTrackee atau Endurain daripada menggantikannya, dan memberikan teman yang tidak teknis tautan “ikuti berkendara saya” tanpa memberi mereka akun Strava.

Di mana itu kekurangan: Niche menurut desain. Tanpa pelacak seperti FitTrackee atau Endurain yang memberinya makan, nilainya terbatas.

Platform: Linux, Docker.

Garis bawah: Tambahan yang tepat ketika berbagi aktivitas self-hosted tanpa pendaftaran pihak ketiga adalah tujuannya.

6. OpenScale — terbaik untuk pelacakan komposisi tubuh

OpenScale adalah pelacak komposisi tubuh sumber terbuka yang membaca timbangan pintar Bluetooth (Mi Body Composition, Trisa, Yunmai, dan daftar panjang) dan menyimpan riwayat secara lokal atau menyinkronkan ke backend yang di-host sendiri. Klien desktop adalah biner asli kecil, dan klien Android menggunakan database yang sama. Tren berat badan, persentase lemak tubuh, massa otot, dan persentase air grafik seiring waktu tanpa akun.

Di mana itu kekurangan: Bukan pelacak aktivitas. Scopenya hanya komposisi tubuh.

Platform: Linux, Windows, macOS, Android.

Garis bawah: Pilihan untuk melengkapi stack dengan riwayat komposisi tubuh yang tidak memerlukan cloud vendor.

Cara memilih yang tepat

Jika kami menginginkan pelacak aktivitas self-hosted tunggal: FitTrackee atau Endurain. Pilih FitTrackee untuk kematangan, Endurain untuk integrasi perangkat modern.

Jika sisi kekuatan pelatihan adalah celahnya: Wger.

Jika kami menginginkan analitik kinerja tingkat desktop: GoldenCheetah bersama salah satu pelacak di atas untuk penangkapan.

Jika kami ingin menerbitkan aktivitas tanpa mengekspos pelacak: FitPub di depan FitTrackee atau Endurain.

Jika riwayat komposisi tubuh penting: OpenScale sebagai lapisan khusus.

Jika kami ingin menyimpan Strava sebagai titik penangkapan tetapi memiliki analitik: Statistics for Strava untuk memproses ekspor massal secara lokal.

Tanya Jawab

Bisakah saya mengimpor riwayat Strava saya ke pelacak self-hosted? Ya. FitTrackee, Endurain, dan Statistics for Strava semuanya menerima file GPX/FIT dari ekspor massal Strava. Riwayat aktivitas ditransfer; data segmen tidak.

Aplikasi kebugaran self-hosted mana yang menangani lari dan latihan gym? Tidak ada yang keduanya bekerja dengan baik dalam satu paket. Pasangkan pelacak aktivitas (FitTrackee atau Endurain) dengan Wger untuk pelatihan kekuatan.

Apakah pelacakan kebugaran self-hosted berfungsi offline? Ya. Setelah diinstal di server rumah, data dan UI web berfungsi di jaringan lokal tanpa koneksi internet.

Hardware apa yang saya butuhkan untuk menjalankan server kebugaran self-hosted? Raspberry Pi 4 dengan 2 GB RAM cukup untuk FitTrackee, Endurain, Wger, atau FitPub. GoldenCheetah berjalan di desktop apa pun yang nyaman.

Bisakah saya masih menggunakan jam tangan Garmin atau Polar dengan pelacakan self-hosted? Ya. Aktivitas diekspor dari Garmin Connect dan Polar Flow sebagai file FIT/GPX. Endurain memiliki dukungan sinkronisasi langsung untuk Garmin melalui webhook yang dikonfigurasi.

Apakah ada alternatif Strava self-hosted dengan aplikasi mobile? FitTrackee dan Endurain berbasis web-first; UI mobile adalah UI web di ponsel. Wger memiliki klien Android asli. Untuk seluler pihak pertama penuh, sisi self-hosted masih tertinggal.