Duplicati scheduler only active when user logged in and GUI running?

That should work, another option is to install Duplicati as a service using the Duplicati.WindowsService.exe command.
This video demonstrates it:

3 Likes