KuruDash is a fully local homelab dashboard with built-in SSH terminal. No backend. No database. No tracking. One HTML file.
Built for homelabbers who want a clean overview without spinning up yet another container.
All data lives in your browser's localStorage. Nothing is ever sent to any server. Not even analytics.
The entire app is a single HTML file. No Node.js, no Docker, no build step. Open it and go.
Aero, Dark, Mocha, Nord, Solarized, Sakura, Terminal, Flat — or build your own with the color picker.
Green dot means it's up, red means it's down. Status is polled automatically every 60 seconds.
Add a service URL and KuruDash automatically fetches its favicon. No manual icon hunting.
Export everything as JSON. Paste it on any device to restore your full setup in seconds.
Full in-browser SSH via WebSocket relay. Multi-tab sessions, xterm.js powered, themed to match your dashboard.
Upload a local image, paste a URL, or build a gradient. Fine-tune blur, overlay opacity, and card transparency.
Group services into collapsible folders. Keep media, networking, storage and dev tools separated.
KuruDash connects directly to a WebSocket relay running on your server — no proxy, no middleware, just your browser talking to your machine.
ttyd -p 7681 bash (or login) on your serverSSH, enter ws://host:7681Open SSH Terminal — full xterm.js session in the panelDrop your own screenshots in docs/ to replace these placeholders.
No install. No config. No server.