This is a Node.js backend + Web frontend to show live statistics of your Raspberry Pi on a display. Specifically the HyperPixel 4.0 Square (720 x 720).
Because this is only for my personal use, it's not created dynamic at all, and you might need to edit source code to change hard drives etc. I use this on a Raspberry Pi 5 with two NVME drives with Gigabit Ethernet, so that's what it's made for.
This is a screenrecording while performing a speedtest.
- Ensure Docker is installed.
- Download this repository.
- Run
$ start:docker:detach
. - Run
$ sudo apt install chromium-browser -y
to install the Chromium Webbrowser. - Run
$ sudo xinit /usr/bin/chromium-browser --no-sandbox --kiosk "http://localhost:3000"
to open a web browser. Hint: you can also add this to/etc/rc.local
to start automatically on boot. - Maybe you need to run
DISPLAY=:0 xrandr --output "DPI-1" --rotate inverted
to rotate the display 180°.
Because this is only for my personal use, I'm not really open to contributions, but feel free to fork this repo and customize it.