El artículo de XDA sobre la reconstrucción de una pila de fitness con Endurain y FitPub capturó algo en lo que la gente que abandona Strava ha estado silenciosamente convergiendo durante dos años: si la plataforma puede cerrar el API, los datos no deberían vivir en la plataforma. Alojar automáticamente el rastreo de actividad, planes de entrenamiento y análisis de rendimiento en un servidor doméstico mantiene los archivos GPX, los datos de frecuencia cardíaca y el historial de composición corporal bajo un mismo techo, en hardware que nadie más puede deprecar.
Observamos seis aplicaciones de fitness autogestionadas para uso de escritorio y servidor que manejan actividades, entrenamientos y recuperación sin enviar datos a la nube de suscripción. Todos se ejecutan en Linux, la mayoría se ejecutan en Docker, y la huella del laboratorio doméstico es lo suficientemente pequeña para convivir con Jellyfin y Pi-hole en el mismo NUC.
Qué buscar en una aplicación de rastreo de fitness autogestionada
- Lee GPX, FIT y TCX. Las exportaciones de Strava vienen en estos formatos, y un importador es la diferencia entre empezar desde cero y traer años de historial.
- Tiene una interfaz web que funciona. La mayoría de las veces la revisión del entrenamiento ocurre en un teléfono a través de la red local o a través de un proxy inverso, y una interfaz web utilizable es obligatoria.
- Docker-first. Las instalaciones nativas siguen siendo posibles, pero una imagen mantenida es lo que mantiene vivo un servicio de laboratorio doméstico después de un año.
- Compatibilidad con cliente móvil. La captura de actividad ocurre en un teléfono o reloj. Un rastreador autogestionado debe aceptar cargas desde clientes Android e iOS comunes (o ejecutar un compañero).
- Maneja más de un deporte. Las aplicaciones solo para correr son una subcategoría. La mayoría de los autogestionadores quieren un servidor que acepte carreras, paseos en bicicleta, caminatas y sesiones en interiores.
Comparación rápida
| Aplicación | Mejor para | Plataformas | Instalación | Gratis |
|---|---|---|---|---|
| FitTrackee | Rastreador de actividad autogestionado versátil | Linux, Docker | Docker, Python | Sí |
| Endurain | Rastreador Python moderno con integraciones de reloj | Linux, Docker | Docker, Python | Sí |
| Wger | Planificación de entrenamientos en el gimnasio | Linux, Windows, macOS, Docker | Docker, Python | Sí |
| GoldenCheetah | Análisis de rendimiento en escritorio | Linux, Windows, macOS | Binarios nativos | Sí |
| FitPub | Publicación de actividad ligera | Linux, Docker | Docker | Sí |
| OpenScale | Historial de composición corporal | Linux, Windows, macOS, Android | Binario nativo, APK de Android | Sí |
| Statistics for Strava | Capa de análisis personal sobre exportación de Strava | Linux, Docker | Docker, Python | Sí |
Las 6 mejores aplicaciones de rastreo de fitness autogestionadas para escritorio
1. FitTrackee — mejor alternativa a Strava autogestionada en general
FitTrackee es el reemplazo más cercano uno a uno para Strava en el lado autogestionado. Rastreo de actividad multideporte, importación y exportación de GPX, cuentas de usuario federadas a través de ActivityPub, datos meteorológicos en actividades y calendario de entrenamientos, todo se ejecuta en una aplicación web Python que se integra en Docker sin dificultades. La interfaz web es simple pero funcional, y el proyecto ha sido desarrollado activamente durante años.
Dónde no es suficiente: La experiencia móvil se realiza a través de la interfaz web; aún no hay una aplicación móvil pulida de primera parte. La federación es una característica para algunos autogestionadores y ruido para otros.
Plataformas: Linux, Docker. Interfaz web en cualquier navegador.
Conclusión: La opción predeterminada para rastreo de actividad autogestionado en 2026.
2. Endurain — mejor rastreador moderno con integraciones de dispositivos
Endurain es el rastreador más nuevo basado en Python que XDA destacó específicamente. Los diferenciadores son las integraciones de dispositivos (importación de Strava, soporte de sincronización de Garmin e ingestión de webhook desde dispositivos de entrenamiento) y una interfaz que se parece más a una aplicación de fitness moderna que la interfaz web clásica de FitTrackee. El soporte de planes de entrenamiento y la agrupación de actividades facilitan la revisión de bloques de entrenamiento de varias semanas en comparación con una lista de actividades plana.
Dónde no es suficiente: Proyecto más joven. Las brechas de documentación aparecen aquí y allá, y los cambios importantes entre versiones menores no son infrecuentes.
Plataformas: Linux, Docker. Interfaz web en cualquier navegador.
Conclusión: La opción correcta cuando la integración de dispositivos es la brecha y el ritmo de desarrollo del proyecto es una característica, no un riesgo.
3. Wger — mejor para planificación de entrenamientos en el gimnasio
Wger es el lado del gimnasio de la pila que las aplicaciones de rastreo de actividad dejan fuera. Base de datos de ejercicios, plantillas de entrenamiento personalizadas, rastreo de series/repeticiones, registro de nutrición e historial de peso corporal, todo vive en una aplicación Django. La base de datos de ejercicios la mantiene la comunidad con miles de ejercicios e imágenes de demostración, y el constructor de rutinas es genuinamente útil para programas de fuerza periodizados.
Dónde no es suficiente: No es para actividades GPS. Wger maneja el gimnasio; la carretera y el sendero pertenecen a FitTrackee o Endurain.
Plataformas: Linux, Windows, macOS, Docker. Cliente nativo de Android.
Conclusión: La opción correcta cuando el lado del entrenamiento de fuerza de la pila necesita un servidor. Empareja con FitTrackee para cobertura completa.
4. GoldenCheetah — mejor análisis de rendimiento en escritorio
GoldenCheetah es la herramienta nativa de análisis de potencia de escritorio que los atletas de resistencia han utilizado durante más de una década. La profundidad del análisis (puntuación de estrés de entrenamiento, gráfico de gestión de rendimiento, modelado de potencia crítica, análisis de intervalos, soporte de dispositivos ANT+) se aproxima más a una plataforma comercial de entrenamiento que a una aplicación de afición. Se ejecuta localmente como un binario nativo en Linux, Windows y macOS, sin requerir componente de servidor.
Dónde no es suficiente: Solo escritorio por diseño; no una aplicación web o compañero móvil. La interfaz requiere inversión para aprender.
Plataformas: Linux, Windows, macOS. Binarios nativos.
Conclusión: La opción para ciclistas y corredores serios que tratan el análisis de entrenamiento como un pasatiempo en sí mismo.
5. FitPub — mejor para publicación de actividad ligera
FitPub es la mitad más pequeña de la pila autogestionada de XDA: un servicio Python ligero cuyo trabajo es recibir actividades (desde un teléfono, reloj o exportación masiva de Strava) y republicarlas en un feed público o privado. Se ejecuta junto a FitTrackee o Endurain en lugar de reemplazarlos, y ofrece amigos no técnicos un enlace “sigue mis paseos” sin darles una cuenta de Strava.
Dónde no es suficiente: Nicho por diseño. Sin un rastreador como FitTrackee o Endurain alimentándolo, el valor es limitado.
Plataformas: Linux, Docker.
Conclusión: El complemento correcto cuando el objetivo es compartir actividad autogestionada sin registro de terceros.
6. OpenScale — mejor para rastreo de composición corporal
OpenScale es el rastreador de composición corporal de código abierto que lee balanzas inteligentes Bluetooth (Mi Body Composition, Trisa, Yunmai y una larga lista) y almacena el historial localmente o sincroniza con un backend autogestionado. El cliente de escritorio es un pequeño binario nativo, y el cliente de Android usa la misma base de datos. Las tendencias de peso, porcentaje de grasa corporal, masa muscular y porcentaje de agua se grafican en el tiempo sin una cuenta.
Dónde no es suficiente: No es un rastreador de actividad. El alcance es solo composición corporal.
Plataformas: Linux, Windows, macOS, Android.
Conclusión: La opción para completar la pila con el historial de composición corporal que no requiere la nube del proveedor.
Cómo elegir el correcto
Si queremos un rastreador de actividad autogestionado único: FitTrackee o Endurain. Elige FitTrackee para madurez, Endurain para integraciones de dispositivos modernos.
Si el lado de la fuerza del entrenamiento es la brecha: Wger.
Si queremos análisis de rendimiento de calidad de escritorio: GoldenCheetah junto con uno de los rastreadores anteriores para captura.
Si queremos publicar actividades sin exponer el rastreador: FitPub frente a FitTrackee o Endurain.
Si importa el historial de composición corporal: OpenScale como la capa dedicada.
Si queremos mantener Strava como punto de captura pero poseer el análisis: Statistics for Strava para procesar la exportación masiva localmente.
Preguntas frecuentes
¿Puedo importar mi historial de Strava en un rastreador autogestionado? Sí. FitTrackee, Endurain y Statistics for Strava aceptan los archivos GPX/FIT de la exportación masiva de Strava. El historial de actividades se transfiere; los datos de segmento no.
¿Qué aplicación de rastreo de fitness autogestionada maneja carreras y entrenamientos en el gimnasio? Ninguno lo hace bien en un solo paquete. Empareja un rastreador de actividad (FitTrackee o Endurain) con Wger para entrenamiento de fuerza.
¿Funciona el rastreo de fitness autogestionado sin conexión? Sí. Una vez instalado en un servidor doméstico, los datos y la interfaz web funcionan en la red local sin conexión a Internet.
¿Qué hardware necesito para ejecutar un servidor de fitness autogestionado? Una Raspberry Pi 4 con 2 GB de RAM es suficiente para FitTrackee, Endurain, Wger o FitPub. GoldenCheetah se ejecuta en el escritorio que sea conveniente.
¿Puedo seguir usando un reloj Garmin o Polar con rastreo autogestionado? Sí. Las actividades se exportan desde Garmin Connect y Polar Flow como archivos FIT/GPX. Endurain tiene soporte de sincronización directa para Garmin a través del webhook configurado.
¿Hay una alternativa autogestionada a Strava con una aplicación móvil? FitTrackee y Endurain son web-first; la interfaz móvil es la interfaz web en un teléfono. Wger tiene un cliente nativo de Android. Para móvil de primera parte completo, el lado autogestionado aún se está poniendo al día.