My partner and I use a pinned issue as our grocery list on our git repo for managing our household. All running on top of a self-hosted gitea instance.
Great for being able to create git issues for honey-dos as well as having automations for creating issues for recurring tasks.
“Hey we need to take X to the vet for Y sometime next week” “Oh yeah, can you go ahead and put in a ticket?” Amd vice versa
SBCs like the RPi are kind of awkwardly in-between a microcontroller like an Arduino or ESP32 that you can actually trust with handling GPIO and data logging, and a real Linux system that can actually do meaningful computational work.
Pretty much the only task I’ve found them reliably appropriate for is running OctoPrint, really really light computer vision tasks for robotics, or hooking up an RTL-SDR to use as a police/HAM scanner. Outside of those, it’s so much easier to use either a cheaper and more reliable MCU or a much more powerful old laptop or desktop.
I only do automated copy to B2 from the local archive, no automated sync, which as far as I understand should be non-destructive with versioning enabled.
If I need to prune, etc. I run will manually sync and then immediately restic check --read-data from a fast VPS to verify B2 version afterwards.