I’m trying to update an existing backup job with additional filters by modifying the exported JSON configuration and re-importing it. However, the ServerUtil.exe import command creates a brand new job instead of updating the existing one, even though the JSON file contains the same job name.
Steps to reproduce:
- Export existing backup job named “my-backup”
- Modify the exported JSON to add new filters (the “Name” field in the JSON remains “my-backup”)
- Import the modified JSON using ServerUtil
Command used:
“C:\Program Files\Duplicati 2\Duplicati.CommandLine.ServerUtil.exe” import backup-config.json
Result:
Importing backup configuration from backup-config.json
Connecting to http://127.0.0.1:8200/...
Imported "my-backup (1)" with ID 4
Expected behavior:
The import command should detect that a job named “my-backup” already exists and either:
- Update the existing job with the new configuration
- Provide an option to overwrite/update instead of creating a duplicate
- Or at minimum, provide a clear warning that it will create a duplicate
Question:
Is there a way to update an existing job via command line without creating duplicates? Or is the intended workflow to delete the old job first, then import the modified configuration?
Environment:
- Duplicati version: 2.2.0.1 - 2.2.0.1_stable_2025-11-09
- Windows 11