Incus WebUI returns an empty page

Hello,

I have installed the incus-ui-canonical but when I access to https://localhost:844/ i got the

I have install it as follow:

  1. wget -O /etc/apt/keyrings/zabbly.asc https://pkgs.zabbly.com/key.asc

  2. sh -c 'cat < /etc/apt/sources.list.d/zabbly-incus-stable.sources
    Enabled: yes
    Types: deb
    URIs: Index of /incus/stable/
    Suites: $(. /etc/os-release && echo ${VERSION_CODENAME})
    Components: main
    Architectures: $(dpkg --print-architecture)
    Signed-By: /etc/apt/keyrings/zabbly.asc

EOF’

  1. sudo apt update

  2. sudo apt install incus-ui-canonical

incus config show

config:
core.https_address: :8443

Welcome!

I notice that you installed incus and then installed the package for the Web UI.
Incus is not configured yet, therefore it is not able to serve pages.
You would need to perform the initialization through the command line with

sudo incus admin init

Also see How to install and setup the Incus Web UI – Mi blog lah!

I have followed the same steps on the link but the same result.
I did incus admin init first, I have some instance running

ncus ls
±-------±--------±----------------------±----------------------------------------------±----------±----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
±-------±--------±----------------------±----------------------------------------------±----------±----------+
| docker | RUNNING | 172.17.0.1 (docker0) | fd42:f8bd:59f2:d0c1:216:3eff:fe02:f56f (eth0) | CONTAINER | 0 |
| | | 10.229.108.143 (eth0) | | | |
±-------±--------±----------------------±----------------------------------------------±----------±----------+

See this post and the section about the text formatting.

It’s not clear why there’s a Docker instance in the output. Also, you are using a 10.x.x.x IP address. Is that your LAN’s IP address?

I want to show that incus is running correctly.

10.229.108.1 is the IP address of bridge incusbr0.
I also tested with my lan ip is the same issue.

Have you configured incus to listen on the 8443? It’s strange that the connection is not in HTTPS, incus doesn’t allow plain http connections

it is https. see the picture https://localhost:8443, the warning (Not secure) is due to self signed certificate.

Here what I did:

sudo apt install -y incus-ui-canonical
sudo incus config set core.https_address :8443

incus config show 
config:
  core.https_address: :8443

it is the same steps in How to install and setup the Incus Web UI – Mi blog lah!

I’m using ubuntu:

lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.1 LTS
Release:	24.04
Codename:	nobl

incus version
Client version: 6.0.0
Server version: 6.0.0

I have solved my problem, it was due incus version.

in my ubuntu even if I add repo of zappely but it has always preferred ubuntu repo then zabbely. because Ubuntu ESM (Extended Security Maintenance) repo is taking priority

I use chatgpt for help :slight_smile:

sudo nano /etc/apt/preferences.d/incus-zabbly.pref

Package: incus
Pin: origin pkgs.zabbly.com
Pin-Priority: 1001

sudo apt update
sudo apt install --reinstall incus

thank you for help and reaction on my post :slight_smile:

Is there really an ESM version of Incus? The Incus package is in the universe repository.

You can run the following to verify what versions of Incus are available.

$ apt policy incus

Then I can add a note at How to install and setup the Incus Web UI – Mi blog lah!

here the result:

apt policy incus
incus:
  Installed: 1:6.12-ubuntu24.04-202505241744
  Candidate: 1:6.12-ubuntu24.04-202505241744
  Version table:
 *** 1:6.12-ubuntu24.04-202505241744 1001
        500 https://pkgs.zabbly.com/incus/stable noble/main amd64 Packages
        100 /var/lib/dpkg/status
     1:6.12-ubuntu24.04-202505220530 1001
        500 https://pkgs.zabbly.com/incus/stable noble/main amd64 Packages
     1:6.12-ubuntu24.04-202505151658 1001
        500 https://pkgs.zabbly.com/incus/stable noble/main amd64 Packages
     6.0.0-1ubuntu0.2+esm1 510
        510 https://esm.ubuntu.com/apps/ubuntu noble-apps-security/main amd64 Packages
     6.0.0-1ubuntu0.2 500
        500 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Packages
     6.0.0-1 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages

Thanks, I updated my post at How to install and setup the Incus Web UI – Mi blog lah! (Troubleshooting section).
Tell me if I should make an additional change to the description.