Wheelhouse documentation#
Wheelhouse is a router operating system: VyOS underneath, a Go
control-plane agent and a React web UI on top, shipped as a bootable image. The web UI
shows the exact set and delete commands behind every form, stages them into one
visible diff, and commits that diff with VyOS' own commit-confirm timer armed.
Start here#
- About Wheelhouse — what it is built on, where the licence boundary sits, and how to get the corresponding source.
- Contributing to this documentation — how the site is built, and how to add a page to it.
- Page template and Markdown reference — every construct the renderer supports, on one page.
What the product is#
| Base | VyOS, self-built from vyos-build, on Debian |
| Control plane | wheelhouse-agent, a single Go binary run by systemd as root |
| Web UI | A React single-page application, embedded in the agent binary's assets |
| Management address | https://<router>:8443 on the appliance |
| Persistent state | /config/wheelhouse/ — VyOS' persistent partition, so it survives an image upgrade |
Read the product's own claims at wheelhouse.rhymelikedi.me, download images from releases.rhymelikedi.me, and read the source at git.rhymelikedi.me.