Migrating to a new PC issue

I’ve done this before, but it appears some things have changed since I last did it. I revisited the migrating to a new machine page but that isn’t doing anything for me. I think the issue might be that I was using the non-stable version before, and now there is a stable version. Things are different.

Basically, I had one backup job. I have the config export for it. So importing that is easy enough. I also have the sqlite database file, GRSQMZBT.sqlite. This is not the Duplicati-server.sqlite one that is there by default in the stable version. I tried replacing the default one with mine, but then I couldn’t even log in.

I used to run Duplicati as a service on my Debian linux system with a scheduled job. I see there are many other ways to run Duplicati, but with a scheduled job, the service seems to be the best solution. But when I start it as a service, I can’t log in as it tells me that authentication fails on the website.

A bit confused. Hoping that someone can point me in the right direction.

Like this?

If website mean Duplicati GUI, 2.1 added a required GUI password.
The link at bottom of above image has info. It was release-noted as:

v2.1.0.5_stable_2025-03-04

Important changes from 2.0.8.1 or older:

Updated to .NET8 with OS specific builds
Using Kestrel as the API/UI server
Mandatory password and new authentication scheme for server
Settings database version updated to v8
Backup database updated to v13
Automatic updating not supported

So highlighted there, but not easy to find from the Download page. I wish that got fixed.

The default what? Duplicati-server-sqlite I hope. The random-letter DB is a job database.

worries me, as they are totally different databases, so don’t try to name one into another.

Which approach are you trying to use? What’s available from old system? That will limit.

1 Like

Just adding a few notes to @ts678’s answers and questions.

The Duplicati-server.sqlite file has been there since the was a WebUI for Duplicati. It essentially holds everything that you see in the UI.

If you import the configuration, it will store it inside Duplicati-server.sqlite.

The local database is the randomly named database, and you have one for each backup job. It has a lookup for what is supposed to be where, so it can continue backups without downloading all the files on the storage first.

After you imported the configuration, you will get a new random database name. You can see this in the “Database” area, when using the WebUI. You can also change the path here, so it uses your existing database.

Do you provide a password from the service config? If not, there are a few ways for (re-) setting the password described here: