Live data from Hacker News

Self hosted FLOSS fitness/workout tracker

github.com

91–100 of 123 posts

Re: Self hosted FLOSS fitness/workout tracker

#91
post #80

Stepping back a bit, we used to call these "programs". Why are they now "hosted"? I see this with recipe databases, fitness trackers, all sorts of things that have no reason to ever leave my laptop except when my backup job runs. What's the advantage of having the server and data on some device other than the one I'm using to interact with it?

To make it super easy to use the same "program" on your smartphone/tablet/laptop/desktop, wherever you are. And/or to simultaneously share access to it with friends/family. Yes, you can all just point a local app at a data share instead (the old way), but many apps aren't available across all these platforms to even make this possible across iOS, OSX, Linux, Android, and Windows, so this often doesn't work for a grou…

> many apps aren't available across all these platforms to even make this possible across iOS, OSX, Linux, Android, and Windows,

Thanks to all the spying/telemetry in most of those platforms once you use your privacy protecting app on them you lose the advantage of your data being self-hosted in the first place.

Re: Self hosted FLOSS fitness/workout tracker

#92

Earlier quoted context omitted.

Indeed, this should be local first software [0], not self-hosted but server required. [0] localfirstweb.dev

Generally firebase / supabase do a very good job of providing client sdks to access database directly without the need of a server. That way your data is still in cloud and you don't actually need a server.

Really? They do not run on servers? Where us the data stored then?

Re: Self hosted FLOSS fitness/workout tracker

#93

Earlier quoted context omitted.

This is absolutely not the history I have lived through.

https://www.gnu.org/philosophy/floss-and-foss.en.html Stallman wants people to say FLOSS to denote free software versus open source software, and my interpretation of this article is that he only deems the GNU licenses to be truly free (libre) software.

Stallman acknowledges the he did not invent the term, and describes how the "L" was added to connote freedom in the free-as-in-speech sense, rather than type of freedom the "F" was typically associated with.

Re: Self hosted FLOSS fitness/workout tracker

#94

Earlier quoted context omitted.

Unless you insist that open source means "there can be absolutely no limits whatsoever on the use of the source code" (which is not an unreasonable position), then they still fit into many people's sense of open source - they can do anything they would want to do with it. The people I know who have added clauses like this do not believe they are breaking the spirit of open source; I'm not here to insist that they are…

I'm here to insist they are wrong, because people's notion of a term is not actually what that term might mean. Call me an etymological prescriptivist but OSS has a defined meaning that no amount of vibes-based hand wringing will change, it pertains to the OSI definition in my view. And let's not forget, licenses are legal contracts, so it behooves people even more to get them correct lest they be sued.

The terms "OSS" and "open source" do not appear in the licenses associated with them.

Re: Self hosted FLOSS fitness/workout tracker

#95

Earlier quoted context omitted.

I'm here to insist they are wrong, because people's notion of a term is not actually what that term might mean. Call me an etymological prescriptivist but OSS has a defined meaning that no amount of vibes-based hand wringing will change, it pertains to the OSI definition in my view. And let's not forget, licenses are legal contracts, so it behooves people even more to get them correct lest they be sued.

The terms "OSS" and "open source" do not appear in the licenses associated with them.

Why would they be, literally? That doesn't mean anything about whether they are in the category of open source or not.

Re: Self hosted FLOSS fitness/workout tracker

#96

Earlier quoted context omitted.

Indeed, this should be local first software [0], not self-hosted but server required. [0] localfirstweb.dev

Generally firebase / supabase do a very good job of providing client sdks to access database directly without the need of a server. That way your data is still in cloud and you don't actually need a server.

This is unrelated to local first, just because you don't need to set up your own backend (not a server, because they are all servers) does not mean that the app works purely on the client.

Re: Self hosted FLOSS fitness/workout tracker

#97

Earlier quoted context omitted.

https://www.gnu.org/philosophy/floss-and-foss.en.html Stallman wants people to say FLOSS to denote free software versus open source software, and my interpretation of this article is that he only deems the GNU licenses to be truly free (libre) software.

Stallman acknowledges the he did not invent the term, and describes how the "L" was added to connote freedom in the free-as-in-speech sense, rather than type of freedom the "F" was typically associated with.

FOSS was already a term to denote the other types of open source license like MIT, that is why FLOSS was specifically coined, to not only say that there is a difference in the word free, but also to differentiate GNU OSS license from the others.

Re: Self hosted FLOSS fitness/workout tracker

#98
post #40

This app seems to require a server. Invoke the app, and it presents a login screen, with links to "register" and to "use custom server". I suppose an alternative design would be to be on-device storage first, and then have an optional sync to a server (or laptop/desktop).

To be fair, the app being posted is the server application which you can run locally. You do not need the phone application to use the web application.

The mobile app is also open source https://github.com/wger-project/flutter

I don't know how but I imagine you could build it and side load your own build to your phone?

Re: Self hosted FLOSS fitness/workout tracker

#99
post #22
post #18

Are there any privacy-friendly wearables in the fitness tech scene? It seems like most wearable gadgets send data to remote servers, whenever possible.

If you just need heart rate, you can pull data off a plain sensor to your phone or to a computer, they report over BLE.

What sensor would you recommend? I have tried Apple Watch and i really only care about the heart rate. But it doesn't poll the heart rate constantly unless in exercise mode. I wish I could just constantly track the heart rate every second.

Re: Self hosted FLOSS fitness/workout tracker

#100
post #17

Is there a missing "product" for [easy] "self-hosting" in the cloud? (Or does it exist? Or will it only apply to a narrow kind of user?) Like I think there should be some way to "one-button-click" install "self-hosted" apps in the cloud, tied to my personal account (and maybe with auth tied to that account). And I pay the usage fees for the cloud (hopefully on a per-request kind of basis, not an always-on server inst…

Aren't most people interested in self hosting specifically to get away from the cloud?

I don't know if you can reasonably generalize self hosting.

To a lot of people, self hosting is about getting complete (or effectively complete) control of your data and privacy. That can be compatible with the cloud.

Post reply on HN