Great comprehensive answer. The only thing I might have added (at the risk of confusing things) is that Codeberg is a non-profit, community-led effort that provides Git hosting (with Forgejo), so a sort of open source GitHub
I started doing this, maybe 15 years ago, but if I look through my spam folder now, most of it is to the email address I used before I began using unique addresses (the rest is to random addresses in my domains that I've never used).
My hypotheses from that are that
there is probably less 'selling of email lists' going on than we think
I'm less interested in dubious internet sites than I used to be
or (most likely) these days, your internet thing has to be offering me some real value if I'm going to consciously give you any of my data.
I mean, yes, I could. But I'm committed to the #selfhosted life where I spend hours building unnecessarily complicated systems to make my life easier in small ways.
The process for this is to obtain an EPS32 with bluetooth and wifi, pair it to the scale with bluetooth then keep it powered on in range of the scale, then the data goes into HA?
I have the opposite experience of this. All of my local services are a single docker container inside an LXC. I don't like that it's conceptually messy, but in practice it's easy to manage. What I love about it is the simplicity of backing up or moving the entire LXC between servers.
I've not had any drama with things breaking across Proxmox updates. The only non-gui thing I need to do during the process is adding two lines to the LXC conf to have Tailscale work correctly.
There's lots of ways to skin this particular cat. My current approach is low powered Synology (j series?) for mass storage, then 1 litre PC's running proxmox for my compute power using their NVME for storage, all backed up to the Synology.
Two good points here OP. Type docker image ls to see all the images you currently have locally - you'll possibly be surprised how many. All the ones tagged <none> are old versions.
If you're already using github, it includes an package repository you could push retagged images to, or for more self-hosty, a local instance of Forgejo would be a good option.
Prediction: data about measles cases stops being collected and published.