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. To join another panel’s fleet, register this host on the primary first, then paste the issued cpagt_ token and srv- id.

Compose (recommended)
curl -fsSL https://panel.quanonsystems.co.ke/releases/latest/install-panel.sh | bash
Join existing fleet
# 1) On the primary: Server Manager → Register fleet server
# 2) Replace the two PASTE_FROM_PANEL values (shown once in the dialog)
curl -fsSL https://panel.quanonsystems.co.ke/releases/latest/install-panel.sh | sudo bash -s -- \
  --token 'cpagt_PASTE_FROM_PANEL' \
  --server-id 'srv-PASTE_FROM_PANEL' \
  --core-url 'https://panel.quanonsystems.co.ke'

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

Install questions

What should I install first?

Install the Panel (control plane) on one machine with Java 17+, Node.js 18+, and MySQL (standalone, XAMPP, or WAMP). Docker is optional. Then register each fleet host and install the Agent with the one-time token from Server Manager.

Which platforms are supported?

Windows/macOS: native installers (Setup.exe and .app.zip). Windows Panel Setup requires Java, Node.js, and MySQL — not Docker or Git. Linux: shell installers (Compose optional; systemd bare-metal for Panel and Agent).

Where are checksums?

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