Live data from Hacker News

Self hosted FLOSS fitness/workout tracker

github.com

51–60 of 123 posts

Re: Self hosted FLOSS fitness/workout tracker

#51
post #32
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…

> Is this a thing that I don't know about? Or is the market too narrow to be useful? (Otherwise, why doesn't it already exist?) I'm not super familiar with it, but I think what you describe was/is the goal of Sandstorm ( https://sandstorm.org/ ). Then there are also efforts like YunoHost ( https://yunohost.org/ ) which are kind of like that, gives SSO auth and everything out of the box for all the apps it supports. E…

They are now backed by docker after the Electric Eel update.

Re: Self hosted FLOSS fitness/workout tracker

#52
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…

Ryot is an 'everything' tracker and has a good section for workouts. Very easy to deploy.

Re: Self hosted FLOSS fitness/workout tracker

#53
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).

Normally when talking about fitness tracking we are talking about embedded systems with very limited capacity both in terms of compute power and storage. You can use on-device storage to buffer tracking data, but any relevant and long term assessment and storage of the data has to be done off-site.

[flagged]

Re: Self hosted FLOSS fitness/workout tracker

#54

Neat project, thanks! But, I gotta ask... what does the "L" in FLOSS stand for? :-) (I've only ever heard of FOSS.)

Usually the L stands for Libre indicating full freedom of usage of the software and that is not just "free" as a price tag. https://www.gnu.org/philosophy/floss-and-foss.en.html

Ok, this one’s baffling, especially learning at the end that FLOSS is bad because it’s meant to de-emphasize the “libre” part.

All OSS software is inherently without cost, that seems unquestioned here. So free only ever means one thing to non-laypeople, in this context. So isn’t FOSS already the neutral middle ground between OSS and FS??

Regardless, I’m struggling to conceive of how a piece of software could be OS but not F. I guess if it’s, like, surveillance software known to be used by governments…? Maybe OSS that is paradoxically restrictively licensed, threatening any forks or unauthorized compilations with legal action? That seems like a terribly naive proposition, but I’m sure it’s been floated by at least one MBA…

In other words: you can argue all day about the justifications for OS’ing your S being more related to removing cost barriers or to sharing control, but in the end, you clearly have to do both. Making “F[L]OSS” redundant at best, confusing at worst!

Surely I’m missing something, bc I know this has been litigated for many thousands of hours both pre- and post-Eternal September. But rn it just comes across as baseless pedantry

Re: Self hosted FLOSS fitness/workout tracker

#55
post #33

Earlier quoted context omitted.

The "F" (free), "L" (libre), and "OS" (open source) all mean the same thing, the acronym is just meant to make extra-sure to include all the ways people refer to that kind of software (last "S).

They absolutely do NOT mean the same thing. There is open source software that requires payment to obtain. There is open source software that you are not free to do whatever you want with (non-libre) There is software available at no cost which is neither open source or libre. Just about every permutation of these 3 concepts has some actual example in the real world. Please do not promote the idea that they are in an…

In this case they are basically synonyms, the Free in FLOSS doesn't mean free of charge and open source doesn't mean source available.

Re: Self hosted FLOSS fitness/workout tracker

#56
post #51
post #32

Earlier quoted context omitted.

> Is this a thing that I don't know about? Or is the market too narrow to be useful? (Otherwise, why doesn't it already exist?) I'm not super familiar with it, but I think what you describe was/is the goal of Sandstorm ( https://sandstorm.org/ ). Then there are also efforts like YunoHost ( https://yunohost.org/ ) which are kind of like that, gives SSO auth and everything out of the box for all the apps it supports. E…

They are now backed by docker after the Electric Eel update.

Had to look it up, you're talking about TrueNAS moving from Kubernetes to Docker, just for clarification, https://forums.truenas.com/t/the-future-of-electric-eel-and-...

Huh, interesting as I literally moved from TrueNAS to NixOS because of two reasons 1) not liking something as complicated as Kubernetes for something as simple as home infrastructure and 2) to have a more reproducible setup.

Happy to hear 1 won't be an issue for others in the future :)

Re: Self hosted FLOSS fitness/workout tracker

#57
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…

Look for self-hosted PaaS, platform as a service. Coolify and Dokploy are good options, on Hetzner.

Re: Self hosted FLOSS fitness/workout tracker

#58
post #29
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…

The problem is that self hosted apps are rarely designed to be run serverless (why would they be?) and giving each app it’a own VPS or hosted container is going to price out the self-hosted crowd, to the point where you might as well be paying for some cloud software. In particular, self hosted apps usually are using relational databases or SQLite which need persistent disk so can’t run serverless. They also sometime…

> and giving each app it’a own VPS or hosted container is going to price out the self-hosted crowd,

As far as I know, myself and other self-hosters run these sort of applications/services on home infrastructure or VPSes/dedicated/bare-metal where multiple applications usually share one instance. This could be done with docker, or cgroups, or countless other ways. I'm not sure if that's what you mean with a "hosted container" though, don't think I've heard about that before.

Re: Self hosted FLOSS fitness/workout tracker

#59
post #33

Earlier quoted context omitted.

The "F" (free), "L" (libre), and "OS" (open source) all mean the same thing, the acronym is just meant to make extra-sure to include all the ways people refer to that kind of software (last "S).

They absolutely do NOT mean the same thing. There is open source software that requires payment to obtain. There is open source software that you are not free to do whatever you want with (non-libre) There is software available at no cost which is neither open source or libre. Just about every permutation of these 3 concepts has some actual example in the real world. Please do not promote the idea that they are in an…

What is an example of open source software that is not libre?

Like the other commenter said, the F in F(L)OSS does mean free as in speech, not necessarily free as in beer.

Re: Self hosted FLOSS fitness/workout tracker

#60
post #53

Earlier quoted context omitted.

Normally when talking about fitness tracking we are talking about embedded systems with very limited capacity both in terms of compute power and storage. You can use on-device storage to buffer tracking data, but any relevant and long term assessment and storage of the data has to be done off-site.

[flagged]

Data isn't only about being able to store and process it, but correlate to other metrics and reliably persist the result.
Post reply on HN