# GumCP

> GumCP is a self-hosted, open-source Raspberry Pi web control panel with system monitoring, GPIO control, and command buttons with an HTTP API.

- **Category:** Server Management
- **Licence:** MIT
- **Latest version:** 2.8.0
- **Open source:** oss
- **Languages:** PHP, Shell
- **Platforms:** Linux, Build from Source
- **Tags:** Monitoring, Dashboard, Automation, Raspberry Pi, Iot, Bootstrap, Homelab, Home Automation, Ssh, Server Management, Apache, Php, Self Hosted, System Monitoring, Control Panel, Web Interface, Service management, Gpio, System monitor, Raspberry Pi Os, Webmin Alternative, Raspberry Pi Monitoring

## Description

GumCP is a lightweight web control panel designed for Raspberry Pi devices. It operates on Apache with PHP and delivers a browser-based dashboard displaying real-time system metrics. Users can control GPIO pins, manage system services and processes, execute shell commands via SSH, and build custom buttons that run commands. An optional HTTP API enables automation tools to activate those buttons without authentication. The panel also provides a script editor with syntax highlighting, package update handling, system log viewing, cron job management, and a built-in diagnostic checker. Several authentication methods are available: a login page, HTTP Basic Auth, or verification against the actual system account through SSH. The interface supports multiple languages. Setup works on any Raspberry Pi from the first generation through Pi 5 using either a one-line installer script or a manual Apache/PHP installation.

## Links

- [Homepage](https://github.com/gumslone/GumCP)
- [GitHub Repository](https://github.com/gumslone/GumCP)
- [Documentation (README)](https://github.com/gumslone/GumCP#readme)
- [Changelog](https://github.com/gumslone/GumCP/blob/master/CHANGELOG.md)
- [Security Policy](https://github.com/gumslone/GumCP/blob/master/SECURITY.md)
- [YouTube Demo Video](https://youtu.be/rCi9OGLOstU)

---
Source: https://selfhost.directory/project/gumcp