Hi @gazm2k5, welcome to the forum.
Yes, that is a new security feature. I know it is annoying, but it greatly enhances security for (almost) everyone.
The encryption key is a warning, but it does not prevent anything. Setting it will protect the credentials in case the database is leaked somehow.
That sounds like a mapping error. If the data folder (with Duplicati-server.sqlite
) is stored outside of Docker, it should be a matter of pointing to that folder with an environment variable:
- DUPLICATI__SERVER_DATAFOLDER=/config/Duplicati
This update to Duplicati changed from Mono to .NET8, and looking at your config, it seems that the default folder may have changed between the two versions. My guess is that .NET4 resolved to /config/Duplicati
as the default path, but .NET8 resolved to /data/Duplicati
as the default data path.
You can fix this by forcing the datafolder path as shown above.
This could be caused by the nginx proxy. The new UI uses websockets, so you need to add proxy support to the config, something like:
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
You can check with the browser Dev Tools to see what errors you get when loading the page, that should make it easier to diagnose the problem.
Alternative: if you have any backup to Storj, this has been reported to hard-crash Duplicati inside the Docker container.