A dashboard for Raspberry Pi using Duda I/O.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
src
tools
.gitignore
LICENSE
README.md

README.md

rpi-dashboard

A dashboard for Raspberry Pi using Duda I/O.

Raspberry Pi Dashboard:

  • is a web based dashboard for monitoring and controlling your Raspberry Pi
  • shows information about CPU, memory, network and storage
  • is open source, licensed under Apache License v2.0. All code is available in github repository
  • uses a lightweight Monkey web server and Duda I/O framework for backend and AngularJS, jQuery, Bootstrap and Google Charts for frontend
  • was developed as part of Google Summer of Code

Documentation with installation instructions: gitbooks

Features:

  • Simple user login configuration
  • CPU, memory, network and storage metrics
  • Logging of metrics for hour, day, week, month and year intervals
  • REST api
  • jQuery plugin library
  • AngularJS one page Dashboard
  • GPIO view and control (input, output, PWM, tone)
  • I2C, SPI and serial support
  • Shifting 8-bits in/out on two pins
  • WebSocket support for GPIO and serial
  • Modular main page on dashboard

Screenshots:

Login screen

Login screen

Main dashboard page

Main dashboard page

Page with cpu information

Page with cpu information

Page with information about ram and swap

Page with information about ram and swap

Page with network information

Page with network information

Page with information about storage

Page with information about storage

Page with GPIO control

Page with GPIO control

GPIO page with pinout shown

GPIO page with pinout shown

Page with i2c control

Page with i2c control

Page for SPI control

Page for SPI control

Page for serial communication

Page for serial communication

Page for shift control

Page for shift control