Skip to content
CanonPanel

Download & install

Two installables, three platforms. Stand up the control plane, then join hosts with the Agent — copy a command and go.

Prerequisites

Compose path: Docker Engine + Compose. Systemd path: Node 22+, Java 21+, root.

Default is Docker Compose. Pass --systemd for bare-metal units on Linux.

Compose (recommended)
curl -fsSL https://panel.canonpos.co.ke/releases/latest/install-panel.sh | bash
Bare-metal systemd
curl -fsSL https://panel.canonpos.co.ke/releases/latest/install-panel.sh | sudo bash -s -- --systemd

Artifacts & checksums: https://panel.canonpos.co.ke/releases/latest/manifest.json

Install questions

What should I install first?

Install the Panel (control plane) on one machine with Docker Compose (or Linux systemd). Then register each fleet host and install the Agent with the one-time token from Server Manager.

Which platforms are supported?

Panel: Linux, Windows, and macOS via Docker Compose; Linux also supports bare-metal systemd. Agent: Linux (systemd), Windows (WinSW service), and macOS (launchd). Java 17+ is required on Agent hosts.

Where are checksums?

Each release folder under /releases/latest includes SHA-256 sidecars and a manifest.json listing artifact digests.