home.social

#home-lab — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #home-lab, aggregated by home.social.

fetched live
  1. Syncthing 2.1.5 brings GUI device grouping, HTTP/HTTPS proxy support, optional block indexing, and configurable session durations. A solid quality of life upgrade.

    github.com/syncthing/syncthing

  2. We are officially a fully selfhosted home, no more relying on external services for communication, note sharing, picture sharing and a bunch of others

    Couldn't be more proud 😊

    halis.io/

    #selfhost #selfhosted #selfhosting #homelab #homeprod #immich #matrix #element #affine #federated

  3. Finally got MAS working on my Synapse server yesterday, the migration was well documented, even if that still felt like a convoluted step to go through, especially when taking into account bridges and their encryption

    But now everything is working, and I found out my phone calls were not working because of some ingress miss configuration, not because of some MAS missing feature...

    github.com/element-hq/matrix-a

    #homelab #selfhost #selfhosting #selfhosted #synapse #matrix #matrixorg #element #elementcall #federated

  4. Went through my phone apps to see which ones I'm using regularly / daily and set up recurring donations for the ones I did not have them.

    1. DAVx5
    Sort of the fabric of my digital family life. Syncing all those important appointments, contacts and what not.
    @davx5app
    davx5.com/

    2. Tasks.org
    Best app for me to manage my todo- and grocery lists.
    tasks.org/

    3. CoMaps
    Well, you got me with having the Walensee and Churfirsten on your landing page 🤗. My maps app for at home and abroad. Always getting better.
    @CoMaps
    comaps.app

    4. ntfy.sh
    Monitoring of my lab and Fediverse instances does not make sense, when you do not get the alerts where you want to have them. Ntfy delivers them neatly and reliably on my phone.
    @ntfy
    ntfy.sh

    All these subscriptions are nicely listed in my selfhosted Wallos installation (github.com/ellite/Wallos), made by Henrique (henrique.pt). He does not want donations for Wallos, instead he would likeyou to donate to the Red Cross (icrc.org/en/how-you-can-suppor) or Doctors without Borders (msf.org) instead.

    In case you are able to, please support your favorite apps / developers. Without them we would be stuck with large corporations with all the downsides.

    #FOSS #OSS #OpenSource #Selfhosting #Homelab #Donate

  5. Frigate 0.18.0 RC2 is here with CUDA graph fixes for NVIDIA GPUs, iOS 27 playback improvements, and multi-provider GenAI support. Back up your config before testing this one.

    github.com/blakeblackshear/fri

  6. wanted a minimal #LLM/ #AI #proxy service
    but all the popular ones have so much overhead

    so i had one built 😬

    - compiles into a Go binary
    - docker container uses ~3.5MB
    - 5MB RAM when idle
    - starts in millisecs

    perfect for #selfhosted & #homelab

    tangled.org/frytg.digital/feat

  7. Part 2 of training my tiny GPT model, Alan, on the computer under my desk: robrohan.com/2026/09/08/buildi - I am slightly worried about my power bill this month.

    #ai #gpt #machinelearning #diy #homelab

  8. Tinyauth v5.2.0 brings custom OAuth claim mapping, LDAP display names, OIDC consent memory, and constant-time secret checks. A solid auth proxy keeps getting better.

    github.com/tinyauthapp/tinyaut

  9. my little mail server has been rockfucking solid. havent had spam in over a week. they're not even coming. maybe it scared them off. cowards.

    #mail #email #selfhosted #homelab #mailcow

  10. Appo, my 2012 Mac mini, needs a job. It draws too much power at idle to be a substitute for a SBC like a Raspberry Pi in a project, so it needs to actually DO something when it's powered on.

    It's too slow to run macOS, and its max display resolution is 1920x1200. It runs Linux fine, but it's not exactly a speed demon. It would be fine as a server, but I don't need one of those either.

    🤔

  11. Jellyfin 12.0 is here with major database changes and performance improvements. Back up before upgrading and remove plugins first. Direct upgrades from 10.10.7 and 10.11.x are supported.

    github.com/jellyfin/jellyfin/r

  12. So the next step is now looking at the Prometheus and TSDB code to see whether I can reasonably easily write a tool which tells me from a block on disk which metrics use the largest amount of storage. From reading the TSDB architecture notes it sounds possible, but sadly the TSDB golang package doesn't have any direct way to get at something like "size of metric in block on disk". And it doesn't look like anybody has done this before.

    3/3

    #HomeLab #Prometheus

  13. There's even a solution for the issue merged into Prometheus: github.com/prometheus/prometheus/pull/14477

    It's hidden behind a feature flag though. And that's a problem, because I'm actually using Thanos to store my large amount of metrics. And while that does implement PromQL, it doesn't implement all the experimental features. Including this one. 🫤

    2/x

    #HomeLab #Prometheus

  14. I had tried to get a table with all of the metrics sorted by ingest rate, with a query looking like this:

    topk(10, count_over_time({__name__!=""}[1m]))

    But sadly, that didn't work. Threw a "vector cannot contain metrics with the same labelset" error. There's even an issue about that exact thing: github.com/prometheus/promethe

    1/x

    #HomeLab #Prometheus

  15. All of the dropped metrics had around 10k cardinality, due to having labels for every Kubernetes manifest kind, both core and CRD, a hell of a lot of buckets and every HTTP method. Cut my per-minute ingest rate by about 26%.

    It remains to be seen how large the impact on the on-disk size is. Now have to wait for the next full 2 day block after the change to compare to the block I fetched on Sunday.

    2/3

    #HomeLab #Prometheus

  16. The first metrics reduction already had quite some impact. I've removed a number of *_request_duration_seconds_bucket metrics from the k8s apiserver scrapes. The metrics shown is:

    rate(prometheus_tsdb_head_samples_appended_total{}[$__rate_interval])*60

    1/x

    #HomeLab #Prometheus

  17. Authelia v4.39.23 patches a solid batch of bugs including OIDC client auth fixes, password reset form recovery, and WebAuthn error handling. A nice stability release for your auth stack.

    github.com/authelia/authelia/r

  18. Syncthing 2.1 brings folder and device grouping, HTTP/HTTPS proxy support, configurable GUI session duration, and optional block indexing for leaner databases. A solid quality of life upgrade.

    github.com/syncthing/syncthing

  19. Of all the services I've run via my vps, my maloja instance for music scrobbling is the only one that has gotten absolutely clobbered by scraping bots.

    Which is weird to me. I'm struggling to understand the point. My personal stats aren't especially interesting or useful, and the assets used on the page all come from another (publicly available) database like musicbrainz that, I assume, would be much easier to query directly.

    I just pulled it down because I don't want to bother figuring out a fix at this exact moment and it was making everything else slow or inaccessible. Need to do more reading to figure out best practices in filtering out those attacks.

    #maloja #selfhosting #homelab

  20. Obsidian LiveSync 1.0.27 fixes a frustrating first-time setup bug with custom HTTP handlers and object storage like Cloudflare R2. Sync should now just work out of the box.

    github.com/vrtmrz/obsidian-liv

  21. Radxa says ROCK 5 ITX board I returned can't be repaired, and will be scrapped. They're refunding me, but I was counting on having two of them.

    Anyone have a ROCK 5 ITX or ROCK 5 ITX+ they'd be willing to sell me for non-scalper prices?

    Would also be happy to buy an Orion O6.

    #embedded #embeddedsystems #linux #homelab