O artigo da XDA sobre a reconstrução de uma pilha de fitness com Endurain e FitPub capturou algo que o pessoal que sai do Strava vem convergindo silenciosamente há dois anos: se a plataforma pode puxar o tapete da API, os dados não devem estar na plataforma. Hospedar autonomamente o rastreamento de atividade, planos de treino e análise de desempenho em um servidor doméstico mantém os arquivos GPX, dados de frequência cardíaca e histórico de composição corporal sob um único teto, em hardware que ninguém mais pode deprecar.

Analisamos seis aplicativos de fitness auto-hospedados para uso em desktop e servidor que lidam com atividades, treinos e recuperação sem enviar dados para a nuvem de assinatura. Todos funcionam em Linux, a maioria funciona em Docker, e a pegada do laboratório doméstico é pequena o suficiente para coexistir com Jellyfin e Pi-hole no mesmo NUC.

O que procurar em um aplicativo de rastreamento de fitness auto-hospedado

Comparação rápida

AplicativoMelhor paraPlataformasInstalaçãoGratuito
FitTrackeeRastreador de atividade auto-hospedado versátilLinux, DockerDocker, PythonSim
EndurainRastreador Python moderno com integrações de relógioLinux, DockerDocker, PythonSim
WgerPlanejamento de treino em academiaLinux, Windows, macOS, DockerDocker, PythonSim
GoldenCheetahAnálise de desempenho em desktopLinux, Windows, macOSBinários nativosSim
FitPubPublicação de atividade leveLinux, DockerDockerSim
OpenScaleHistórico de composição corporalLinux, Windows, macOS, AndroidBinário nativo, APK do AndroidSim
Statistics for StravaCamada de análise pessoal sobre exportação do StravaLinux, DockerDocker, PythonSim

Os 6 melhores aplicativos de rastreamento de fitness auto-hospedados para desktop

1. FitTrackee — melhor alternativa ao Strava auto-hospedada em geral

FitTrackee é o substituto mais próximo um-por-um para o Strava no lado auto-hospedado. Rastreamento de atividade multiesporte, importação e exportação de GPX, contas de usuário federadas via ActivityPub, dados meteorológicos em atividades e calendário de treino, tudo funciona em um aplicativo web Python que cai no Docker sem problemas. A interface web é simples, mas funcional, e o projeto está sendo ativamente desenvolvido há anos.

Onde fica aquém: A experiência móvel acontece pela interface web; ainda não existe um aplicativo móvel polido de primeira parte. A federação é um recurso para alguns auto-hospedadores e ruído para outros.

Plataformas: Linux, Docker. Interface web em qualquer navegador.

Conclusão: A escolha padrão para rastreamento de atividade auto-hospedado em 2026.

2. Endurain — melhor rastreador moderno com integrações de dispositivos

Endurain é o rastreador mais novo baseado em Python que a XDA especificamente destacou. Os diferenciais são integrações de dispositivos (importação do Strava, suporte de sincronização do Garmin e ingestão de webhook de dispositivos de treinamento) e uma interface que se aproxima mais de um aplicativo de fitness moderno do que a interface web clássica do FitTrackee. O suporte de plano de treino e o agrupamento de atividades tornam mais fácil revisar blocos de treino de várias semanas do que em uma lista de atividades plana.

Onde fica aquém: Projeto mais jovem. Lacunas na documentação aparecem aqui e ali, e mudanças que quebram entre versões menores não são incomuns.

Plataformas: Linux, Docker. Interface web em qualquer navegador.

Conclusão: A escolha certa quando a integração de dispositivos é a lacuna e o ritmo de desenvolvimento do projeto é um recurso, não um risco.

3. Wger — melhor para planejamento de treino em academia

Wger é o lado da academia da pilha que os aplicativos de rastreamento de atividade deixam de fora. Banco de dados de exercícios, modelos de treino personalizados, rastreamento de séries/repetições, registro de nutrição e histórico de peso corporal, tudo vive em um aplicativo Django. O banco de dados de exercícios é mantido pela comunidade com milhares de exercícios e imagens demonstrativas, e o construtor de rotina é genuinamente útil para programas de força periodizados.

Onde fica aquém: Não é para atividades com GPS. Wger lida com a academia; a estrada e a trilha pertencem ao FitTrackee ou Endurain.

Plataformas: Linux, Windows, macOS, Docker. Cliente Android nativo.

Conclusão: A escolha certa quando o lado do treinamento de força da pilha precisa de um servidor. Combine com FitTrackee para cobertura completa.

4. GoldenCheetah — melhor análise de desempenho em desktop

GoldenCheetah é a ferramenta nativa de análise de potência para desktop que atletas de resistência usam há mais de uma década. A profundidade da análise (pontuação de estresse de treinamento, gráfico de gerenciamento de desempenho, modelagem de potência crítica, análise de intervalos, suporte a dispositivos ANT+) é mais próxima de uma plataforma comercial de coaching do que de um aplicativo de hobby. Funciona localmente como um binário nativo em Linux, Windows e macOS, sem componente de servidor necessário.

Onde fica aquém: Apenas desktop por design; não é um aplicativo web ou acompanhante móvel. A interface requer investimento para aprender.

Plataformas: Linux, Windows, macOS. Binários nativos.

Conclusão: A escolha para ciclistas e corredores sérios que tratam a análise de treinamento como um hobby em si.

5. FitPub — melhor para publicação de atividade leve

FitPub é a metade menor da pilha auto-hospedada XDA: um serviço Python leve cujo trabalho é receber atividades (de um telefone, relógio ou exportação em massa do Strava) e republicá-las em um feed público ou privado. Funciona ao lado do FitTrackee ou Endurain em vez de substituí-los, e oferece aos amigos não técnicos um link “siga meus passeios” sem dar a eles uma conta do Strava.

Onde fica aquém: Nicho por design. Sem um rastreador como FitTrackee ou Endurain alimentando-o, o valor é limitado.

Plataformas: Linux, Docker.

Conclusão: O complemento certo quando o objetivo é compartilhar atividade auto-hospedada sem inscrição de terceiros.

6. OpenScale — melhor para rastreamento de composição corporal

OpenScale é o rastreador de composição corporal de código aberto que lê balanças inteligentes Bluetooth (Mi Body Composition, Trisa, Yunmai e uma longa lista) e armazena o histórico localmente ou sincroniza com um backend auto-hospedado. O cliente desktop é um pequeno binário nativo, e o cliente Android usa o mesmo banco de dados. O peso, percentual de gordura corporal, massa muscular e tendências de percentual de água são graficamente exibidas ao longo do tempo sem conta.

Onde fica aquém: Não é um rastreador de atividade. O escopo é apenas composição corporal.

Plataformas: Linux, Windows, macOS, Android.

Conclusão: A escolha para completar a pilha com histórico de composição corporal que não requer nuvem do fornecedor.

Como escolher o certo

Se queremos um rastreador de atividade auto-hospedado único: FitTrackee ou Endurain. Escolha FitTrackee pela maturidade, Endurain por integrações de dispositivos modernas.

Se o lado de força do treinamento é a lacuna: Wger.

Se queremos análise de desempenho em nível de desktop: GoldenCheetah ao lado de um dos rastreadores acima para captura.

Se queremos publicar atividades sem expor o rastreador: FitPub na frente do FitTrackee ou Endurain.

Se o histórico de composição corporal é importante: OpenScale como camada dedicada.

Se queremos manter o Strava como ponto de captura, mas possuir a análise: Statistics for Strava para processar a exportação em massa localmente.

Perguntas frequentes

Posso importar meu histórico do Strava para um rastreador auto-hospedado? Sim. FitTrackee, Endurain e Statistics for Strava aceitam os arquivos GPX/FIT da exportação em massa do Strava. O histórico de atividades é transferido; dados de segmento não.

Qual aplicativo de rastreamento de fitness auto-hospedado lida com corridas e treinos em academia? Nenhum faz bem em um único pacote. Combine um rastreador de atividade (FitTrackee ou Endurain) com Wger para treinamento de força.

O rastreamento de fitness auto-hospedado funciona offline? Sim. Uma vez instalado em um servidor doméstico, os dados e a interface web funcionam na rede local sem conexão com a Internet.

Que hardware preciso para executar um servidor de fitness auto-hospedado? Um Raspberry Pi 4 com 2 GB de RAM é suficiente para FitTrackee, Endurain, Wger ou FitPub. GoldenCheetah funciona em qualquer desktop conveniente.

Ainda posso usar um relógio Garmin ou Polar com rastreamento auto-hospedado? Sim. As atividades são exportadas do Garmin Connect e Polar Flow como arquivos FIT/GPX. Endurain possui suporte de sincronização direta para Garmin através do webhook configurado.

Existe uma alternativa ao Strava auto-hospedada com um aplicativo móvel? FitTrackee e Endurain são web-first; a interface móvel é a interface web em um telefone. Wger possui um cliente Android nativo. Para mobile native completo, o lado auto-hospedado ainda está alcançando.