DEV Community

Discussion on: what software based backup solutions do you use?

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

Unfortunately, I've never actually used restic.

Major differences I can see just from a cursory look though:

  • Borg is written in Python, Restic is written in Go.
  • Borg explicitly allows for the option of an unencrypted repository, Restic does not appear to.
  • Borg doesn't support Windows, Restic does.
  • Borg gives you the option to exert some fine-grained control over the chunking/deduplication process, Restic doesn't appear to.

Borg is derived ultimately from Attic. It looks like Restic has similar roots, but went a different way. I'll have to look a bit deeper myself at it, though unless it can mount backups using FUSE like Borg can I probably won't switch.