Thank you very much for this answer. I suspect you are on to something. I was actually quite confused about how to install Duplicacy on Ubuntu. I was trying to find an application to install using the apt repository installer. But it appeared that was not available. Then I found the web app and installed it.
I am going to try to recall now how I did that install and verify it is loading properly. I had thought that I had installed it. Then turned on the execute bits and then turned it into a service. But maybe it only worked until I rebooted the computer.
I am trying to find the instructions again.
In the downloads folder I have duplicacy_web_linux_x64_1.8.3
I have copied that file to /usr/bin/duplicacy-web and turned on the execute bits:
-rwxr-xr-x 1 root root 39233607 Mar 19 15:18 duplicacy-web*
scarney@250310-tower:/usr/bin$ ll dupl*
I also created a file called duplicacy-web.service
scarney@250310-tower:/etc/systemd/system$ ll dupl*
-rw-r--r-- 1 root root 152 Mar 19 15:24 duplicacy-web.service
Are those permissions correct? Is this enough to launch duplicacy-web each time the system reboots?
I know that I am not there yet. Because I am getting a failure when I try to verify the web service is running:
scarney@250310-tower:/usr/bin$ sudo systemctl status duplicacy-web
× duplicacy-web.service - Duplicacy Web service
Loaded: loaded (/etc/systemd/system/duplicacy-web.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Wed 2025-03-19 15:52:28 CDT; 3min 32s ago
Duration: 49ms
Process: 25282 ExecStart=/usr/bin/duplicacy-web (code=exited, status=4)
Main PID: 25282 (code=exited, status=4)
CPU: 42ms
Mar 19 15:52:28 250310-tower systemd[1]: Started duplicacy-web.service - Duplicacy Web service.
Mar 19 15:52:28 250310-tower dbus-daemon[25297]: [session uid=0 pid=25295] AppArmor D-Bus mediation is enabled
Mar 19 15:52:28 250310-tower dbus-daemon[25297]: [session uid=0 pid=25295] Activating service name='org.freedesktop.secrets' reques>
Mar 19 15:52:28 250310-tower org.freedesktop.secrets[25299]: GNOME_KEYRING_CONTROL=/root/.cache/keyring-RO7T32
Mar 19 15:52:28 250310-tower dbus-daemon[25297]: [session uid=0 pid=25295] Successfully activated service 'org.freedesktop.secrets'
Mar 19 15:52:28 250310-tower duplicacy-web[25282]: Duplicacy Web Edition 1.8.3 (5A554A)
Mar 19 15:52:28 250310-tower duplicacy-web[25282]: Can't start the web server at 127.0.0.1:3875: listen tcp 127.0.0.1:3875: bind: a>
Mar 19 15:52:28 250310-tower systemd[1]: duplicacy-web.service: Main process exited, code=exited, status=4/NOPERMISSION
Mar 19 15:52:28 250310-tower systemd[1]: duplicacy-web.service: Failed with result 'exit-code'.
BTW, I am able to bring up Duplicity in the web browser at http://127.0.0.1:3875/