Live data from Hacker News

Self hosted FLOSS fitness/workout tracker

github.com

31–40 of 123 posts

Re: Self hosted FLOSS fitness/workout tracker

#31

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?

[deleted]

Re: Self hosted FLOSS fitness/workout tracker

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

Even easier to use and less involved would be maybe what TrueNAS Core has in terms of apps support, which is essentially also "one-click install" of self-hosted applications, backed by local Kubernetes installation if I remember correctly.

A more involved option for people who want to manage more themselves (both infrastructure and configuration-wise) is using NixOS, which is the approach I chose for my own local infrastructure at home. For the packages supported by NixPkgs, many applications are like ~4 lines of configuration to setup and get integrated with the rest of the apps you run.

All of these options you can run in the cloud, bare-metal or at home servers, afaik.

Re: Self hosted FLOSS fitness/workout tracker

#33

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

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

Re: Self hosted FLOSS fitness/workout tracker

#34

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

[deleted]

Re: Self hosted FLOSS fitness/workout tracker

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

Not sure if there is something like that tracker but I think you would like something like Linode marketplace:

https://www.linode.com/marketplace/apps/

Re: Self hosted FLOSS fitness/workout tracker

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

I used to hear that Yunohost was a good option, but I am not certain if this is still used by selfhosters today.

Re: Self hosted FLOSS fitness/workout tracker

#38

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?

100% agree

All replies focus on "service" or cloud-in-general is needed to implement sync between devices.

Why we don't have "own" sync-my-files as-service that can be connected to many apps?

I would prefer this one (in all incarnations - desktop/mobile/watch) to be just apps, but connected to something like "folder in dropbox" or "folder in gdrive" ...

My cloud my choice. Their program my data (here or in my cloud).

I know that it doesn't work in todays economy when everyone expects free in exchange for some invonvenience like ads/data-scraping by vendor.

Re: Self hosted FLOSS fitness/workout tracker

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

I was thinking of building a self-hosted app framework that manages the application lifecycle like how smartphones do.

The only problem is that the existing apps wouldn't work with it.

Re: Self hosted FLOSS fitness/workout tracker

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

Post reply on HN