It depends on what you mean by “recovery”. If all you want is to restore your files, then you just need what’s in the destination and either a copy of Duplicati, the BackendTool, or the third-party restore script available.
If you want to be creating backups again then TECHNICALLY, you still only need the above items - but things will be a lot easier if you also have:
- Duplicati-server.sqlite for global settings & logs
- xxxxxxxxxxxx.sqlite for job specific settings & logs (not the "Backup yyyymmddhhmmss.sqlite ones)
If you don’t want to haul around those sqlite files but also don’t want to have to recreate your jobs (destination, source, filters, etc.) from scratch then you’ll want to export your job(s) to a file and have those somewhere. Keep these safe! and be aware that they do NOT include global settings (there’s currently no method to export those that I am aware of).
if you want to automate that process job export process, check this out: