Total Pageviews

Monday 6 June 2016

Pannello RaspberryPi installer


This script installs the Pannello Webkit client and tweaks a Raspbian default installation.
Tested on Raspbian GNU/Linux 8.0 (jessie)

Features

  • Install Pannello Webkit client
  • Disable DPMS (Energy Star) features
  • Disable screen saver
  • Change default X Window Manager
  • Disable text and logo on boot

Installation

Download and install the latest Raspbian image following the official documentationhttps://www.raspberrypi.org/documentation/installation/installing-images/README.md
Connect to your Raspberry Pi via a local terminal or via SSH using the default user account pi.
Download the installation script:
curl -o rpi-installer.sh \
    https://raw.githubusercontent.com/pannello/raspberrypi-installer/master/rpi-installer.sh
Always check the signature:
curl -o rpi-installer.sh.sig \
    https://raw.githubusercontent.com/pannello/raspberrypi-installer/master/rpi-installer.sh.sig
gpg --keyserver-options auto-key-retrieve \
    --keyserver keyserver.ubuntu.com \
    --verify rpi-installer.sh.sig rpi-installer.sh
You must see 2 lines like:
gpg: Signature made Mon 16 May 2016 01:48:56 AM CEST using RSA key ID C7EEE429
gpg: Good signature from "Pablo SEMINARIO <pablo@seminar.io>"
To verify the checksums, type:
sha1sum rpi-installer.sh
sha256sum rpi-installer.sh
It's also a good practice to take a look at the source code.
If everything is ok you can execute the installer typing:
sudo bash rpi-installer.sh https://pannello.example.com/api/v1/ abcdefghijk123456
Don't forget to get your API key from you Pannello site admin.
And finally you can reboot your device:
sudo reboot
from https://github.com/pannello/raspberrypi-installer