Hello restic community!
I think about using restic for multi-client backup and synchronization to replace my current solution.
The situation: I want to synchronize my data (arbitrary files, i.e. media, binary and text) between my desktop pc and my laptop, while also have an online backup available. I do NOT necessarily need version control.
What I am currently doing: Synchronizing everything to MEGA via the client.
What I dislike:
- On my (not so fast) laptop, on startup the client takes too much CPU to initialize the live synchronization.
- Sometimes the MEGA servers are unreliable (uptime) which delays the startup of the client while effectively doing nothing.
- It is painful to set up rules for inclusion / exclusion of certain files (although it is possible).
- Also, I don’t REALLY need the live synchronization.
I’d rather have a git-like command line interface to add and “commit” files when needed. Then I can backup my files just once per day or so.
So here comes my actual question:
Does restic support multiple clients for one backup? E.g. upload/commit on one PC, download/“restore” on second PC and vice versa.
Basically, I want GIT without version control (which creates too much local overhead).
Also, can restic display changed files? Like “git status” does.
Thanks for any help!