A web-based server management interface. Manage your Linux server from your browser — no agent or client software required.
- System overview — monitor CPU, memory, disk, and network at a glance
- Services — start, stop, restart, and enable systemd units
- Storage — manage disks, filesystems, and mounts
- Networking — configure interfaces, bonds, bridges, and firewall
- Users — manage accounts, groups, and SSH keys
- Packages — update and install software
- Terminal — full in-browser terminal access
- Multi-host — manage several machines from one place
- Linux with systemd
- A web browser (Chrome, Firefox, Edge, Safari)
# Install dependencies and build
./autogen.sh
./configure --disable-doc
make -j$(nproc)
node build.js
sudo make install
# Start the dev server
./scripts/run-dev.shOpen http://localhost:9090 and log in with your Linux username and password.
Prefer the containerized image:
cd containers/ws
./install.sh| Path | Purpose |
|---|---|
src/ |
C and Python backend (websocket server, bridge, TLS, session) |
pkg/ |
Web UI apps (React) |
site/ |
Architecture page source (GitHub Pages) |
test/ |
Integration tests |
tools/ |
Packaging and release tooling |
LGPL-2.1-or-later. Individual files may carry other SPDX license identifiers.