You could use kopia for this (but you would need to schedule cron jobs or something similar to do it).
The way this works with kopia… You configure your backups to a particular location, then in-between runs there’s a sync command you can use to copy the backup repository to other locations.
Kopia also has the ability to check a repository for bad blobs via its verify function (so you can make sure the backups stored are actually at least X% viable).
Using zerotier or tailscale (for this probably tailscale because of the multithreading) would let you all create a virtual network between the devices that lets them directly talk to each other. That would allow you to use kopia’s sync functionality with devices in their homes.
Ok? I feel like people don’t understand how these things work. It’s an LLM, not a superintelligent AI. It’s not programmed to produce the truth or think about the answer. It’s programmed to paste a word, figure out what the most likely next word is, paste that word, and repeat. It’s also programmed to follow human orders as long as those order abide by its rules. If you tell it the sky is pink, then the sky is pink.
I have exactly the setup you described, a Raspberry Pi with an 8 TB SSD parked at a friend of mine. It connects to my network via Wireguard automatically and just sits there until one of my hosts running Duplicati starts to sync the encrypted backups to it.
I use PascalCase for classes, camelCase for functions and variables, SCREAMINGCASE combined with snake_case for constants and for filenames/folders mostly snake_case with kebab-case if date or timestamp is involved.
definitely torn between the ColecoVision and 2600. i love all of the CV's arcade conversions but i also love the 2600's paddle games dearly. if only more CV games used the spinner!
kbin.life
Oldest