| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
CHIP monitoring panel based on Node.js to check temperature, memory status (free, cached, buffered, total), CPU load and top tasks. Adapted for the CHIP from the original Raspberry Pi source code.
This project has been developed by Mario Pérez Esteso.
Install software
sudo apt-get update sudo apt-get upgrade sudo apt-get install nodejs npm git git clone https://github.com/helgasoft/CHIP-Status.git
Install web pages/modules
sudo mkdir -p /var/www/ChipStatus # create your web folder for the application, could be anywhere sudo chown chip.chip /var/www/chipstatus # make chip own directory cd CHIP-Status # your Git folder shopt -s extglob # enable name exclusion cp !(*git*) /var/www/ChipStatus/ # copy non-Git files from Git folder to web folder cd /var/www/ChipStatus npm install socket.io # will create a subfolder "node_modules"
Run
sudo DEBUG=-* nodejs server.js # run without debugging
Result
Open a browser with your CHIP's IP on port 8000. For example: http://192.168.1.100:8000
Run as a service (optional)
sudo adduser chip i2c # take care of permissions
nano /var/www/ChipStatus/ChipStatusApp.service # edit ExecStart & WorkingDirectory with your path
mv /var/www/ChipStatus/ChipStatusApp.service /etc/systemd/system/
# move to services folder
systemctl daemon-reload
systemctl start ChipStatusApp
systemctl status ChipStatusApp.service # confirm service is running
Copyright 2014 GeekyTheory (Mario Pérez Esteso) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
For more details, please visit: Geeky Theory
| Back | FazBrowse Home | New Git URL |