A lightweight web application designed to run on your Raspberry Pi, providing real-time monitoring of system metrics including CPU usage, temperature, RAM, and storage.
This app is designed to work alongside the Hardware Info API, which provides system metrics.
- Next.js
- TypeScript
- shadcn/ui
- Tailwind CSS
- Docker
- Any Raspberry Pi model
- Docker and Git installed on the Raspberry Pi
-
Clone the repository:
git clone https://github.com/michalges/raspberrypi-web-app cd raspberrypi-web-app -
Create
.envfileNote: To run the aplication, you also need Hardware Info API, which provides endpoints with system metrics.
```env NEXT_PUBLIC_API_URL=URL_TO_YOUR_API ``` -
Run Docker:
docker build -t raspberrypi-web-app . docker run --name raspberrypi-web-app -d --restart unless-stopped -p 3000:3000 raspberrypi-web-app -
Open http://localhost:3000 in your browser to access the web interface.
