Sorry, you didn’t go into any detail about why you can’t automate the process of detecting changes in web pages, so I’m going to offer an automation suggestion anyway:
[mətiːəs] he/him. Uninvited child of Whadjuk Noongar boodja. Gaming. Underwater photography. Sustainability. Self-hosted software. Occasionally knitting. FAIR research data. Metadata. Running from nothing.
Sorry, you didn’t go into any detail about why you can’t automate the process of detecting changes in web pages, so I’m going to offer an automation suggestion anyway:
I really like KitchenOwl’s shopping list interface, native iOS app, and OIDC integration. I haven’t used the budgeting or meal planning functions yet.
I’m using Autorestic, a wrapper for Restic that lets you specify everything in a config file. It can fire hooks before/after backups so I’ve added it to my healthchecks instance to know if backups were completed successfully.
One caveat with Restic: it relies on hostnames to work optimally (for incremental backups) so if you’re using Autorestic in a container, set the host:
option in the config file. My backups took a few hours each night until I fixed this - now they’re less than 30 minutes.
I use it to synchronise RetroArch save states across my devices - desktop PC, Android TV, and Android handheld.
I’ve done a couple of host migrations since using Docker for all my services.
I don’t even bother with database dumps or anything like that, I copy my compose files and mapped directories, being sure to preserve permissions, and all my services come back up without any issues.
@SeeJayEmm I totally get it. Learning curves can be brutal.
I just swapped from Ubuntu to Debian but I don’t use VMs - only containers. I back my files up directly to B2 using autorestic, also running in a container that is scheduled by… another container (chadburn).
No need for any VMs in my house. I honestly can’t see the point of them when containers exist.
Since I started posting online under my real name, I’m even more careful about what I post.
Vaultwarden’s readme says that it supports the Bitwarden Emergency Access feature. Why not use that?