You can see the change if you uninstall and reinstall, but I think I did your test too, and it worked. Change seems to be to tell the service whether it’s the new agent or not. I’d hope it defaults to a server the way existing service install would have it. There’s a second change post-beta as well:
and again I hope this is just an agent satisfier, and that the regular server won’t care about this.
EDIT 1:
Here’s what I think is the change since 2.0.8.1. That SERVER
wasn’t present in 2.0.8.1, I believe:
EDIT 2:
To clarify (or correct), I think the “order of arguments” is the Server arguments, not Service config.
This is most easily seen in Task Manager with Command line
column turned on, but Sysinternals Process Explorer shows it better (if you’re willing to install it). Mouse over process or view Image:
"C:\Duplicati\duplicati-2.1.0.103_canary_2024-12-21-win-x64-gui\Duplicati.Server.exe" --webservice-port=8200 "--windows-eventlog=Duplicati 2:Duplicati Server" --ping-pong-keepalive=true
I installed with the below just to get a pointless user-supplied argument in to see the result from it:
Duplicati.WindowsService install --webservice-port=8200