WindowsLinux

Where Does Duplicati Store Its Database and Config?

Duplicati server database location on Windows and Linux with job configs and logs.

Last updated

Duplicati keeps backup job definitions, schedules and the local block database in a server SQLite file, separate from the actual backup destination. Lose that database and Duplicati must rebuild it by downloading remote index files.

The database dwarfs the config in size and importance. Back it up on its own schedule or a main-system restore still faces hours of rebuilding.

Where Duplicati stores this, by platform

Windows
%LOCALAPPDATA%\Duplicati\Duplicati-server.sqlite

Main server database with jobs, schedules and the local block index. Stop the Duplicati service before copying or SQLite may copy mid-write. Portable installs keep it next to the executable instead.

Linux
~/.config/Duplicati/Duplicati-server.sqlite

Same server database role. Systemd services running as another user keep it under that user's home, so check the service account when the path looks empty.

Frequently asked questions

How do I move Duplicati to a new machine?

Install the same version, stop it, restore Duplicati-server.sqlite into the paths above, and start it. Job passwords and destination credentials travel inside.

Duplicati says database is locked. What now?

Another Duplicati process holds it, often a tray icon plus a service. Stop both, verify no process remains, then restart one instance.

Notice an outdated path? Let us know.