Jag kör en lösning för familjen där kravspeccen såg snarlik ut.
Lösningen är i stora drag att samla ihop output/data från klienter på en filserver lokalt som sedan synkar upp mot moln.
Android/Desktops kör Syncthing för lokala dokument och mobilbilder per user.
iPhones går ett mellansteg där mobilen laddar upp bilder till Dropbox gratiskonto, vars mapp sedan synchroniseras med Syncthing.
För server/systembackups är lösningen att använda BORG backup, som hanterar både deduplicering och komprimering, som också får leva på filservern.
Nån dag vore det vettigt att sätta upp Nextcloud igen, för att slippa skabbomvägen via Dropbox, och få till nåbarhet för mobiler till filer. Det känns som om nextcloud växt hysteriskt senaste åren, till något slags plugin-mania. Drar mig för att mecka till det igen
Syncthings data lever på en TrueNAS maskin.
På TrueNAS har några dataset en nattlig sync mot BackBlaze Cloud api't, där datat krypteras lokalt innan det skeppas iväg till olika buckets.
1TB kostar ungefär en 50lapp med lite strössel i månaden.
En tacksam pryl med detta upplägg är att man kan (om man vill nörda loss) stacka versionsoner av backups på olika metoder. Syncthing stöder varianter tex, ZFS snapshots är givet i TN. BORG har versionering per backuptillfälle och Backblaze har möjligheter att sätta upp retention policies som ytterligare håller datan en tid.
BackBlaze har MFA för hantering av buckets.