LaunchCanvas Portal

The Canvas suite

Six small self-hosted apps that turn a network diagram into a live monitoring wall.

Each app does one job and hands its output to the next: draw the network, watch it answer, graph what it reports, keep what it says, get told when something crosses a line. Everything runs on your own hardware, stores its data in plain files and SQLite, and works without any of the others - the suite is how they behave together.

CrossCanvas ──draw──► your diagram (.xcanvas) ──upload here──► PingCanvas (the wall)
     ▲                                                             ▲
     │ inventory CSV                                 live readings │
     │                                                             │
SNMPCanvas ──polls your devices──► snmp-status.json ───────────────┤
                                                                   └──► AlertCanvas ──► email / ntfy / syslog
SyslogCanvas ◄──syslog + SNMP traps─── your devices
LaunchCanvas ── one login, the tiles, board upload (you are here)

From a fresh VM and a device list to a live wall is about ten minutes - the Quickstart walks the whole path.

Where things live

  • Every app is its own repository with its own README - the cards above link to a short in-suite guide per app, and each guide links to the full documentation on GitHub.
  • The wall reads one file: board.xcanvas. Upload a new one from the Launch page any time - the previous board is kept as a one-click backup.
  • Live readings travel as one file too: snmp-status.json, written by SNMPCanvas, read by the wall and by AlertCanvas.
  • All six are public domain (The Unlicense). Use them, fork them, ship them at work.