All Projects → gumslone → Gumcp

gumslone / Gumcp

Licence: mit
Web Control Panel for Raspberry Pi

Programming Languages

js
455 projects

Projects that are alternatives of or similar to Gumcp

Raspberrypi tempmon
Raspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Stars: ✭ 52 (-58.06%)
Mutual labels:  raspberry-pi, cpu, raspberrypi, raspberry, rpi, raspbian
Nwjs rpi
[NW.js port for Raspberry Pi] binary compiled for the ARMv6 used in Raspberry Pi (compatible with RPi 2 and RPi 3)
Stars: ✭ 91 (-26.61%)
Mutual labels:  raspberry-pi, raspberrypi, raspberry, raspbian
Cattlepi
effortlessly boot, configure, update and monitor your raspberry pi ☁️
Stars: ✭ 250 (+101.61%)
Mutual labels:  raspberry-pi, raspberrypi, rpi, raspbian
Q3lite
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Stars: ✭ 64 (-48.39%)
Mutual labels:  raspberry-pi, raspberrypi, raspberry, raspbian
Crankshaft
Crankshaft: A turnkey GNU/Linux solution that transforms a Raspberry Pi to an Android Auto head unit.
Stars: ✭ 1,703 (+1273.39%)
Mutual labels:  raspberry-pi, raspberrypi, rpi, raspbian
Meta Raspberrypi
Yocto BSP layer for the Raspberry Pi boards
Stars: ✭ 276 (+122.58%)
Mutual labels:  raspberry-pi, raspberry, rpi
Raspap Webgui
Simple wireless AP setup & management for Debian-based devices
Stars: ✭ 3,383 (+2628.23%)
Mutual labels:  raspberry-pi, raspberrypi, rpi
Rpi23 Gen Image
Advanced Debian "stretch" and "buster" bootstrap script for RPi 0/1/2/3 and QEMU
Stars: ✭ 300 (+141.94%)
Mutual labels:  raspberrypi, raspberry, rpi
Pinn
An enhanced Operating System installer for the Raspberry Pi
Stars: ✭ 530 (+327.42%)
Mutual labels:  raspberry-pi, raspberry, rpi
HyperBian
Hyperion pre installed on Raspberry Pi OS Lite
Stars: ✭ 192 (+54.84%)
Mutual labels:  rpi, raspbian, raspberry
Mobilenet Ssd Realsense
[High Performance / MAX 30 FPS] RaspberryPi3(RaspberryPi/Raspbian Stretch) or Ubuntu + Multi Neural Compute Stick(NCS/NCS2) + RealSense D435(or USB Camera or PiCamera) + MobileNet-SSD(MobileNetSSD) + Background Multi-transparent(Simple multi-class segmentation) + FaceDetection + MultiGraph + MultiProcessing + MultiClustering
Stars: ✭ 322 (+159.68%)
Mutual labels:  raspberry-pi, raspberrypi, raspbian
Enclosure Picroft
Mycroft interface for Raspberry Pi environment
Stars: ✭ 649 (+423.39%)
Mutual labels:  raspberry-pi, rpi, raspbian
Raspibackup
Backup and restore your running Raspberry
Stars: ✭ 268 (+116.13%)
Mutual labels:  raspberry-pi, raspberrypi, raspberry
My Pihole Blocklists
Create custom pi-hole blocklists
Stars: ✭ 269 (+116.94%)
Mutual labels:  raspberry-pi, raspberrypi, raspbian
diy-linux-guide
An LFS like guide for cross-bootstrapping a small system for the Raspberry Pi
Stars: ✭ 26 (-79.03%)
Mutual labels:  rpi, raspberrypi, raspberry
Yahm
Yet Another Homematic Management - Skripte zur Einrichtung der Homematic CCU Oberfläche in einem LXC Container unter Debian Jessie auf ARM CPU (z.B.: Raspberry Pi & Co)
Stars: ✭ 113 (-8.87%)
Mutual labels:  raspberry-pi, raspberrypi, raspbian
Balena Electronjs
electronJS-based resin application template
Stars: ✭ 348 (+180.65%)
Mutual labels:  raspberry-pi, raspberrypi, raspberry
PiBeacon
Low-cost iBeacon using Raspberry Pi
Stars: ✭ 41 (-66.94%)
Mutual labels:  rpi, raspberrypi, raspbian
Raspberry-Pi-Dashboard
Web-based dashboard interface to inspect Raspberry Pi hardware and software with no extra software required.
Stars: ✭ 131 (+5.65%)
Mutual labels:  rpi, raspberrypi, raspberry
Gassistpi
Google Assistant for Single Board Computers
Stars: ✭ 911 (+634.68%)
Mutual labels:  raspberry-pi, raspberrypi, rpi

GumCP

Web Control Panel for Raspberry Pi

Original repository: https://github.com/gumslone/GumCP

If you like the GumCP: please ⭐️star the GumCP repo to make it more popular! You can also Donate to support more frequent updates of GumCP if you wish!

Web Control Panel for Raspberry Pi

Find more screenshots in the screenshots folder.

Video:

Web Control Panel for Raspberry Pi

Features

  • system details, like cpu load, disk and memory usage, cpu temperature etc.
  • start/stop services
  • kill processes
  • change mode and value of the GPIO pins
  • system reboot
  • system update
  • execute command (for advanced users only) requires php-ssh2
  • create custom buttons to execute custom commands (i.e. set GPIO pin to HIGH/LOW, execute python script, execute bash script etc.) requires php-ssh2
  • added third party modules like: File Manager and Database Manager which you can activate in the config.php file

How to install GumCP (simple way) which should work in most cases

  1. Login to your Raspberry Pi via ssh.

    default username is: pi

    default password is: raspberry

  2. run this command:

cd && sudo apt-get update && sudo apt-get install wget -y
  1. run this command:
sudo wget https://raw.githubusercontent.com/gumslone/GumCP/master/installer.sh && sudo sh ./installer.sh

This should install everything.

Other ways of installation

To install web server on your raspberry pi do this you can use the instructions from here: https://www.raspberrypi.org/documentation/remote-access/web-server/apache.md or use commands below

sudo apt-get update && sudo apt-get install apache2 php5 php5-ssh2

install git:

sudo apt-get update && sudo apt-get install git

make sure that php5-ssh2 is installed:

sudo apt-get install php5-ssh2

or

sudo apt-get install php-ssh2

restart apache:

sudo service apache2 restart

Get the wiringPi project using this commands:

cd
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
./build

Install GumCP:

cd /var/www/html

sudo git clone https://github.com/gumslone/GumCP.git

make your changes to your /include/config.php file.

open GumCP in your browser:

http://RasPi-IP/GumCP/index.php

To upgrade GumCP use this commands:

cd /var/www/html/GumCP

sudo git pull origin

after update make sure to edit the include/config.php file

If the actions.php or buttons.php page doesn't open or you get some http error, it means that php-ssh2 is not installed.

For PHP 7 use this:

sudo apt-get install php7.0-ssh2

For PHP 7.1 use this:

sudo apt-get install php7.1-ssh2

Or try this command:

sudo apt-get install php-ssh2

If your Raspberry Pi is accessible from internet, you should tell the bots and spiders like googlebot not to crawl the pages of GumCP and exclude GumCP from search results with a robots.txt file. Just create a file robots.txt, place it in the webroot of your raspberry pi (usually its /var/www/html/) and define in the robots.txt the parts of web content which shouldn't be crawled like this:

User-agent: *
Disallow: /GumCP/

which disallows access to GumCP folder

or

User-agent: *
Disallow: /

to exclude the entire web root from being crawled by bots

TeHyBug module

TeHyBug is a low power temperature/humidity and barometric air pressure wifi data tracker which can be ordered here: https://www.tindie.com/stores/gumslone/

The TeHyBug module requires sqlite3 to be installed:

sudo apt-get install sqlite3

For php5 sudo apt-get install php5-sqlite

For php7 sudo apt-get install php7.0-sqlite3

Donate

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].