A self-hosted dashboard for managing a Raspberry Pi home server — live system health, file management, and an SSH bridge backend with one-click deploy scripts for Windows and macOS.
Wanted one place to check on and manage a home-lab Raspberry Pi instead of SSHing in for every small task.
A React dashboard talking to a Node/Express backend that bridges commands to the Pi over SSH2 — real-time telemetry, file management, and lightweight AI-assisted automation for common tasks.
React SPA (six tabs) → Express server (26 routes) → SSH2 → Raspberry Pi OS.
Building a real SSH bridge safely — scoped commands and auth — instead of just shelling out.
Designing a backend that bridges a web UI to a remote shell without turning it into an open door.
Source repository
Back to the portfolio