Turning Axon board into a Server + Kiosk

I have a 24/7 server running on a Vicharak board, which will be shipped to clients as part of a product. I don’t want clients to have direct access to the board, so I’m considering enabling Kiosk mode and allowing users to interact only with the server running on localhost.

This entire setup currently works on a Raspberry Pi 4B using the Bookworm CLI image. However, I want to transition to the Axon board.

I attempted to replicate the setup using the same scripts on the Ubuntu 22.04.5 minimal image, but due to Snap being the default package manager, the scripts aren’t functioning as expected. Even switching to APT hasn’t resolved the issue.

Is there a workaround for this? Alternatively, is there a Raspberry Pi OS Lite or Debian Bookworm CLI image available for the Vicharak board?

There will be debian bookworm image in the future, but that is not in the timeline right now.

This the problem is from the ubuntu side only, they are making us to use snap only, Which makes things improper!

Running apt install for let say firefox, it tries to install it with the snap without checking any dependencies and snapd daemon.

All we can do is to directly install that from the snap instead of the apt,

# Install snap core first
sudo snap install core
# Then install the package i.e. firefox
sudo snap install firefox

It may take sometime to install, please do not interrupt in between as I have seen snap installation getting stuck way often then apt.