This is a Google site for documentation (so I don't forget) of a personal Python project to help me with 3-2-1 backup on Linux; it is tailored for how I want to back up, eg, uses config files to control what to push/pull to OneDrive(s), GoogleDrive(s), and external drive(s).
This is a personal hobby project - I make no warranty or guarantee of functionality or securty.
Updated: 2026-01-21
Update Note: The flow for updating config was clunky. Originally used json files for upload, download, and local synch. Upating json file by hand was a pain... so now update in a spreadsheet. This is it for now. May come back to this later.
Multiple computers (Linux), external hard drives, cloud accounts
Want to flexibility and control re. how backups are done.
Note: The OneDrive and GoogleDrive accounts are consumer accounts (ie, not work).
This is for daily updates that need to be pushed to cloud backup.
Push files from working directory to cloud / external drive.
I should cron this but I like typing "goosoft process fast.json" at the end of the day.
We use OneDrive for our family workflow.
Food pics (a lot) are on OneDrive.
I use GoogleDrive for documentation - plus its collaboration features are really nice.
Every so often (... once a week, or when I remember) do a hygeine synch for 3-2-1.
Manage the individual folders to be backed up.
Use "Include" to control in/out of scope.
Note: This is a Google Site. Feedback here.