[App request] FitTrackee - Strava alternative

,

:uk:
Hello to all,
In my quest to self-host as many apps as possible, I found FitTrackee.
FitTrackee is a self-hosted alternative to Strava (social network for sharing sports activities). The maintainer is busy designing the social part of this app, and plans to use ActivityPub.
I would love to install this application, but don’t have the means to package it for Yunohost. I’ve tried, but I still don’t understand shell enough…
If someone could take care of this I would be grateful.
Thanks! :smiley:

:fr:
Bonjour Ă  tous,
Dans ma quête pour auto-héberger un maximum d’apps, j’ai trouvé FitTrackee.
FitTrackee est une alternative auto-hébergée à Strava (réseau social de partage d’activité sportive). Le mainteneur est occupé à concevoir la partie sociale de cette application, et prévoit d’utiliser ActivityPub.
Je serais enchanté d’installer cette application, mais n’ai pas les moyens pour la packager pour Yunohost. J’ai essayé, mais je ne comprends pas encore assez shell…
Si quelqu’un pouvait s’en occuper je lui en serais reconnaissant.
Merci ! :smiley:

5 Likes

Salut !

Il y a aussi ça :

https://www.gpxsee.org

et

et

https://turtlesport.sourceforge.io/FR/home.html

Bon sport !

1 Like

And if you already use Nextcloud, there is this Nextcloud app :
https://apps.nextcloud.com/apps/phonetrack

Ooh thanks for these alternatives !
But I’m looking for something that I can easily share and accessible from everywhere.

Phonetrack is great indeed, I’ve used it, but it’s not made for sport. In FitTrackee there is a better UI to understand and analyse your activities.

I’ve also found velo, another Strava alternative written in go, but which seems to be less far along at the moment (no release is tagged).

If you’re just looking for a GPS tracker i use ulogger self hosted server and android client, it works great ! Very lightweight too.

Thanks Aristid !
But doesn’t µlogger fit the same purpose as Nextcloud Phonetrack ? As it also a sport mode to analyse your activities ? :innocent:

Nextcloud phonetrack was way too complicated for my personnal use : multiple users and devices per account, heavy UI… Ulogger is as simple as a GPS logger and track displayer can be. No sports mode but you can display distance, max speed, altitude…

1 Like

Thank you for your detailed answer.
But I will stay on the offline alternative until something like FitTrackee is ported to Yunohost.

Thank you all for your answers :smiley:

Just for reference, I’ve asked on Github too, who knows :innocent:

1 Like

It’s NOT a “strava alternative”, as it lacks the strava’s “social” component (its success reason)

but it could in the future if it gets fediverse (activitypub) support :smile: (just dreaming, not in the roadmap IFAIK).

It would be nice to have such an app in our YNHs

thank you

#bump

It’s on the roadmap, see Add social features · Issue #16 · SamR1/FitTrackee · GitHub and the add-social-features branch which is actively worked on :smile:

1 Like

I won’t get time to package this anytime soon (too many half-finished packages to work on :stuck_out_tongue: ), but looking into the Makefile

Looks like there are two parts to the project:

  • The UI (needs to be compiled using npm)
  • Server/CLI (written in Python and managed via Poetry)

It also seems to rely on a postgresql database which should be easy as well.

But, I am a bit confused about the serve command. It appears that it should (?) be broken into two systemd services, one for the UI and one for the python server.

serve:
	$(MAKE) P="serve-client serve-python" make-p

serve-client:
	cd fittrackee_client && PORT=3000 $(NPM) serve

serve-python:
	echo 'Running on http://$(HOST):$(PORT)'
	$(FLASK) run --with-threads -h $(HOST) -p $(PORT)