# Problem accessing the latest version of Duplicati

**URL:** <https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316>\
**Category:** Support\
**Created:** [April 24, 2026, 11:34am UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316 "2026-04-24T11:34:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![huelbert](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/h/85e7bf/32.png) [@huelbert](https://forum.duplicati.com/u/huelbert)\
**Post date:** [April 24, 2026, 11:34am UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/1 "2026-04-24T11:34:09Z")

</div>

Hello

I’m having trouble logging in when I install duplicati-2.3.0.0\_stable\_2026-04-14 on Ubuntu Server 20.04.6 LTS.

First, I noticed there are gui.deb, agent.deb, and cli.deb files. Which one should I install?

I used the following commands to install:

`wget https://updates.duplicati.com/stable/duplicati-2.3.0.0_stable_2026-04-14-linux-x64-gui.deb`

`apt install ./duplicati-2.3.0.0_stable_2026-04-14-linux-x64-gui.deb -y`

`apt install mono-complete -y`

`sed -i 's/DAEMON_OPTS=""/DAEMON_OPTS="--webservice-interface=any --webservice-port=8200"/' /etc/default/duplicati`

`systemctl enable duplicati`

`systemctl start duplicati`

Access via [http://IP:8200](http://IP:8200)

As far as I know, I should have to access the interface to set the password, but the problem is that it’s already asking for the password.

Has anyone else experienced this?

---

<div class="post-metadata">

**Author:** ![kenkendk](https://forum.duplicati.com/user_avatar/forum.duplicati.com/kenkendk/32/5305_2.png) [@kenkendk](https://forum.duplicati.com/u/kenkendk)\
**Post date:** [April 24, 2026, 12:03pm UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/2 "2026-04-24T12:03:29Z")

</div>

> [@huelbert](#):
>
> First, I noticed there are gui.deb, agent.deb, and cli.deb files. Which one should I install?

If you want the TrayIcon, then use GUI version (has dependencies on various desktop packages). If you plan to run without a desktop or just don’t want the TrayIcon choose CLI version. Agent is for installations that are managed entirely from the console.

This is described in more detail here:

> **[Choosing Duplicati Type | Duplicati](https://docs.duplicati.com/platform-specific-guides/choosing-duplicati-type)**
>
> This page describes the different ways to run Duplicati

> [@huelbert](#):
>
> apt install mono-complete -y

Duplicati no longer requires `mono` to run, so you can slim down your install.

> [@huelbert](#):
>
> As far as I know, I should have to access the interface to set the password, but the problem is that it’s already asking for the password.
> 
> Has anyone else experienced this?

Yes, you need to get the temporary password or set a new one:

> **[hashtagTemporary signin token - Duplicati Access Password | Duplicati](https://docs.duplicati.com/configuration-and-management/duplicati-access-password#temporary-signin-token)**
>
> If you are starting Duplicati for the first time, it will ask you to pick a password. Picking a strong password is important to ensure unwanted access to Duplicati from other processes on the system. By default, Duplicati has chosen a strong random...

---

<div class="post-metadata">

**Author:** ![huelbert](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/h/85e7bf/32.png) [@huelbert](https://forum.duplicati.com/u/huelbert)\
**Post date:** [April 24, 2026, 4:56pm UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/3 "2026-04-24T16:56:32Z")

</div>

I’m modifying `/etc/default/duplicati` as follows:

`DAEMON_OPTS="--webservice-interface=any --webservice-port=8200`

Could you send me an example line of code on how to generate a temporary password or set a new one?

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 24, 2026, 6:12pm UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/4 "2026-04-24T18:12:51Z")

</div>

> **[Using Duplicati with Linux | Duplicati](https://docs.duplicati.com/platform-specific-guides/using-duplicati-with-linux)**
>
> This page describes how to use Duplicati with Linux

is also good with the other two references listed. You found the `default` file.

> You can use `DAEMON_OPTS` to pass arguments to `duplicati-server`, such as `--webservice-password=<passsword>`.

might be the easiest way to stay on that path, using password of your choice.

The server (and most programs) can be invoked with `--help`. You may want

> `--webservice-allowed-hostnames: The hostnames that are accepted, separated with semicolons. If any of the hostnames are "*", all hostnames are allowed and the hostname checking is disabled.`

if “[http://IP:8200](http://IP:8200)” uses a DNS IP. If it’s always a numeric, safeguard isn’t needed.

> [@huelbert](#):
>
> code on how to generate a temporary password

Per last doc in prior post, it’s automatic, but there’s code there to get a URL for it:

> `sudo journalctl --unit=duplicati | less`

Since you’re coming in from outside, you would need to edit the host on that URL.  
I don’t know if you can get the (probably very long and random) password to type.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 24, 2026, 6:42pm UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/5 "2026-04-24T18:42:03Z")

</div>

Putting the password in `/etc/default/duplicati` may expose it more than

![image](https://forum.duplicati.com/uploads/default/original/2X/7/7efb5d1595802ac9a47cc4c9aaf60425ccf8f0b0.png)

in Settings, which also lets you customize other things, once you can get to it.  
Having a non-default defaults file can also raise questions during an upgrade.

You can also set

![image](https://forum.duplicati.com/uploads/default/original/2X/5/5d37905297d8b1d3f93fe436a7a175393c28767f.png)

---

<div class="post-metadata">

**Author:** ![huelbert](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/h/85e7bf/32.png) [@huelbert](https://forum.duplicati.com/u/huelbert)\
**Post date:** [April 27, 2026, 10:39pm UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/6 "2026-04-27T22:39:00Z")

</div>

![image](https://forum.duplicati.com/uploads/default/original/2X/c/cbafb459c48356d5ff2efd9bd791c3bf123a1905.png)

Trying to execute: duplicati-server --webservice-allowed-hostnames=\*

I can’t access the dashboard at all.

---

<div class="post-metadata">

**Author:** ![ts678](https://forum.duplicati.com/letter_avatar_proxy/v4/letter/t/8491ac/32.png) [@ts678](https://forum.duplicati.com/u/ts678)\
**Post date:** [April 27, 2026, 11:33pm UTC](https://forum.duplicati.com/t/problem-accessing-the-latest-version-of-duplicati/22316/7 "2026-04-27T23:33:15Z")

</div>

Most likely you are already running Duplicati, e.g. as systemd service.  
Editing `/etc/default/duplicati` as you do only affects service use.

[Using Server as a Service](https://docs.duplicati.com/platform-specific-guides/using-duplicati-with-linux#using-server-as-a-service)

You can also just use `ps` options to check if there’s a duplicati around.  
`pgrep -l duplicati` or similar is a bit shorter and reduces searches.

> [@huelbert](#):
>
> Trying to execute: duplicati-server --webservice-allowed-hostnames=\*

Why? You had a good start in defaults. Now you specify incomplete set.

> [@huelbert](#):
>
> I can’t access the dashboard at all.

How far do you get? What fails? Something took port 8200. You can look:

`netstat -anp` showing the below says it’s only available from localhost,  
which would make sense if you dropped `--webservice-interface=any`.

> tcp 0 0 127.0.0.1:8200 0.0.0.0:\* LISTEN 472981/duplicati

`lsof -i :8200` is another way to show what’s on port 8200 interface(s).

If you are trying to come in from outside without turning that interface on,  
whatever you’re using would probably treat it as a complete no-response.  
If the interface is on, then it would connect (try a `netstat`) but might fail.
