Versioning vs. Retention - Configuration

In the process of signing up for Backblaze B2 and use Duplicati to handle the configuration portion, my questions are - and I would be greatly appreciated if you can help:

  1. after Initial upload of the first back up, around 1,700 gb, I want to find out if I can set up a retention or versioning for a period of 4 mo., by stating that I would like to:, let’s say I work on a word document everyday for 2 mo. and then I stop editing the file and at towards the end third mo. I found out that I need to go back to the original document, which I would think it would be saved, is that something Duplicati configuration would do?

  2. confuse here, I been reading that Backblaze has snapshot but a bit confusing, at least for me to implement, Can I just do all the configuration using Duplicati and let Backblaze be the storage place?

  3. Can I backup file server mapped drives directly from my workstation?

  4. Does Duplicati offer tech support to help on doing the initial setup - Paid support it’s a very understanding option to have…

  1. Absolutely. You can set something very simple like “keep all backups for 4 months” or you can do a multi-tiered retention, where you (for instance) keep all backup versions for 1 month, beyond that keep only weekly backups for 6 moths, beyond that keep only monthly backups for 2 years, etc.

  2. Don’t use B2 versioning - let Duplicati do it! Configure your B2 buckets to keep “only the latest version” of a file. Don’t worry, Duplicati’s versioning and retention rules will work. The B2 versioning is not compatible with Duplicati and will just cause you to needlessly consume more storage on B2.

  3. Maybe, I’m not sure. But I would recommend you install Duplicati on the server directly and have it back up to its own B2 bucket. (You could use the same B2 bucket but you’d need to use a unique folder name - I would just keep it simple and use a separate bucket.) Having Duplicati on the server directly will let it potentially use features like VSS to back up open files - something that won’t work over a mapped drive/UNC path.

  4. Lots of support here in the forum, from both other users and developers.

Good luck!

2 Likes

Thank you very much for responding, very much appreciated…
Clarifications:
"You can set something very simple like “keep all backups for 4 months”
so in the Backup Retention (Duplicati) I would select
Backup%20Retention
so this option will delete backups older than 4 mo., is that correct to say?
it’s like a recycling process…keeping backups for 4 mo. would increase the bucket size exponentially large?

"Configure your B2 buckets to keep “only the latest version” of a file."
what would happens to other version? where are those kept? If B2 keeps only the latest…

"The B2 versioning is not compatible with Duplicati"
what do you mean by that?
either use one or the other? but better use Duplicati…
Which is what I’m planning to do…

I will take in consideration the Server part…
" (You could use the same B2 bucket but you’d need to use a unique folder name - I would just keep it simple and use a separate bucket.)" Separate buckets for those drives that are being mapped to workstations…for ea. different folder in the server?

Thanks again for the time and help responding my questions…

Yes. Backups older than 4 months would be deleted if you use that setting. You would only be able to restore protected drives/folders as they were within the past 4 months.

If Duplicati didn’t have deduplication, then yes, the longer retention would significantly increase your storage on the “back end”. But with deduplication you can keep lots of backup versions without it taking a lot of space. Duplicati only needs to store the portions of files that change. So if most of your data is static, you will find that you can retain lots of versions without using too much storage.

On my main PC I protect 450GB with Duplicati. I currently have 187 backup versions and it is consuming only 585GB on the back end.

With Duplicati the file versions are handled within the ‘latest version’ of all files it stores on the back end. Basically Duplicati does version retention with the assumption that the back end ONLY keeps the latest version of any file. B2 supporting versioning may be useful for other applications, but it’s useless with Duplicati. Don’t use it.

Each backup job on each computer should have a UNIQUE target. It can be separate B2 buckets or separate folders in a B2 bucket. A single backup job can include multiple drive sources - that’s fine. But don’t configure more than one backup job to target the same backup location.

1 Like

Thank you so much for your valuable information…take care!!!

Morning! Just started using Duplicati with Wasabi, Backup was running but here is what happened:

1.- All the backup task are gone from the GUI interface. Had like 7 jobs running. Wasabi is showing all the files on the cloud and I was able to find the sqlite files, how do I get those back listed on the task?
image

2.- Running from localhost:8200 - before and after jobs were removed…
image

3.- I can’t update to latest Duplicati , I get the install click on it , start downloading and them get install again, in a loop…Windows 10 Pro:
image

image

4.- I have disabled duplicati services, if I enable, I get redirected to localhost:8300, not 8200

Task Manager is running the following:
image

What should I do to get backup tasks back and continue with jobs?

Do I need to re-create jobs? later sync with Wasabi?

Any help / comments would be greatly appreciated…

When you upgraded, it sounds like it switched to operating as a regular user process instead of service. Remove duplicati from your startup folder and exit any tray icon that may be running. Then, after confirming there are no Duplicati processes in Task Manager, enable and start the Service. It should bind to port 8200 and you should be able to see your jobs again.

In the future, when you are going to do an upgrade make sure to:

  1. Stop the Service
  2. Run the Installer
  3. During install - disable the option for adding Duplicati to startup
  4. At end of install - uncheck the option to launch Duplicati
  5. After install has finished, Start the Service

Thank you so much for your help! I was able to Update and recover the backup jobs, all seems to be working so far…confusing part is the Server / service 8200/8300 port…at least for me…very much appreciated!