Incus-ui-canonical Installation on Mint (wilma)

I installed incus from Mint’s repository and have versions 6.0.0/6.0.0. Since it is based on wilma, I of course can’t install from Zabbly. I then downloaded https://pkgs.zabbly.com/incus/stable/pool/main/i/incus/incus-ui-canonical_6.20-ubuntu24.04-202512212100_amd64.deb and used:

sudo dpkg -i Downloads/incus-ui-canonical_6.20-ubuntu24.04-202512212100_amd64.deb
sudo incus config set core.https_address :8443
systemctl daemon-reload
systemctl restart incus

When I go to https://localhost.lan:8443/, I receive a 404 andincus webui doesn’t work and is not shown on the command line. What have I done wrong here?

Mike

After some tinkering with this, I’ve completely removed incus and reinstalled as such:

sudo apt install incus
systemctl start incus
sudo incus admin init
sudo incus version
Client version: 6.0.0
Server version: 6.0.0
sudo incus config show
config:
core.https_address: ‘[::]:8443’
sudo dpkg -i Downloads/incus-ui-canonical_6.20-ubuntu24.04-202512212100_amd64.deb
systemctl daemon-reload
sudo systemctl restart incus

Now opening the web ui results in:

{“type”:“sync”,“status”:“Success”,“status_code”:200,“operation”:“”,“error_code”:0,“error”:“”,“metadata”:[“/1.0”]}

TIA,
Mike

So I have given up on this. My “solution” was to install lxcontainer via docker.

incus launch Docker:penninglabs/lxconsole:v0.6.3

After that connect on :5000, add a server, make sure to read the text…

Before adding an LXD/Incus server, it must first trust your client certificate.
Click —here— for instructions on trusting certificates.

Clicking “here” will guide you to installing the server certificate.

And enjoy managing your Incus instance(s).

I suspect your problem here was that INCUS_UI wasn’t set in the environment of incusd so it didn’t know where to look for the UI.

1 Like

One of the reasons I removed everything is because I had done a lot of manually tinkering including adding this…

# cat system/incus.service.d

[Service]
Environment=INCUS_UI=/opt/incus/ui/

Is this a valid way to add the environment or should I be doing it elsewhere? I found this in several posts about installing incus-ui-canonical and forcing it into non-deb systems. If we can leave breadcrumbs for the next person, that would be awesome.

ETA: One of my sources for the above idea… How to install and setup the Incus Web UI – Mi blog lah!