Web control panel for Raspberry Pi 4 implemented on Angular and .NET Core using GraphQL as API and EF Core as ORM. Allows easy overclocking, killing processes, rebooting and shutting down the Pi. It also provides real-time access to system information such as temperature, memory and disk usage, CPU load and network status.
Login | Dashboard | Real-Time Chart | Real-Time Chart (overclocking results) |
---|---|---|---|
Run the following command:
sh <(wget -qO- https://raw.githubusercontent.com/rembertmagri/pi-control-panel/master/install.sh)
It will add the private Debian package repository to the list and install the package.
- Download the latest release
- Install the package
sudo apt install ./pi-control-panel_VERSION_armhf.deb
or (if running on Raspberry Pi OS 64)
sudo apt install ./pi-control-panel_VERSION_arm64.deb
After installing, access http://localhost:8080 from the Pi or http://<<ip_of_raspberry_pi>>:8080 from another machine.
If port 8080 is already in use during installation, the application will run on the next available port. The port can also be changed manually at any time by editing /opt/picontrolpanel/Configuration/appsettings.json .
Check the Wiki for documentation for developers