Yesterday I installed Duplicati 2.2.0.3 on a machine with pre-existing Duplicati 2.0 using the regular installer. Duplicati.server running as service and TrayIcon already setup with --no-hosted-server and --read-config-from-db , so I expected the Tray to open up as usual after the install, but that didn’t happend. So I tryed starting it via cmdline, the resulting error was “can’t access the db” or something like that, unfortunately I didn’t write that down.
So digging it a little bit, I found that anytime the service starts up it changes the ACL/permissions of the “datafolder” (in my case is: C:\ProgramData\Duplicati\datafolder). If you revert the previous ACL (I’m on Windows 11) when the service is running, this allows you to launch the Tray icon normally and you can access the web UI as before. This time, I chose a password for the UI, and modified the launcher of the Tray icon as suggested in this post by manu37. Restarting Duplicati.server does change the ACLs againg, but this time this issue doesn’t affrect my since the TrayIcon uses the password I set up. Hope this helps!