Create a Raspberry Pi Display on Raspbian Debian using Jessie and the Chromium browser
We use this for our office Warboard which is not only locked down to certain IP addresses but also uses the latest SSL protocols and ciphers. The stock chromium on Raspberry Pi wasn't up to date (v22 when the current version is v51) and didn't support the latest security protocols.
This repo used to use the epiphany browser instead which was more up to date (but not as stable). Now (28 Sep 2016) the Raspberry Pi team have released PIXEL which includes a much more up to date version of the Chromium browser
This install also downloads and compiles the latest cec-client that allows you to turn the TV on and off each day via cron.
Install the latest Raspbian Debian Jessie Lite (Last tested with 2016-11-25-raspbian-jessie-lite.zip)
You can always grab the latest from https://downloads.raspberrypi.org/raspbian_lite_latest
touch /boot/ssh to enable SSH before putting the card in the Pi.
Login to the Raspberry Pi (SSH as pi user) and update everything...
sudo apt update && sudo apt -y dist-upgrade
- Change User Password
- Internationalisation Options - Change Timezone - Europe - London
- Advanced Options - Hostname - displayboard
- Advanced Options - Memory Split - 256
- Finish - No Reboot
Install git and this repo...
sudo apt -y install git git clone https://github.com/dogsbodytech/pi-display.git /home/pi/pi-display
Run the setup script and reboot!
sudo bash /home/pi/pi-display/install.sh sudo reboot
Set the URL for the display by adding it to a settings.data file...
echo "URL=https://www.dogsbodytechnology.com/" > /home/pi/pi-display/settings.data
To reload the URL or restart the displayboard due to a crash just kill Chromium
killall -TERM chromium-browser
Setup cron job to turn the TV on and off each day. There us an example in the cron.example file.
sudo cp /home/pi/pi-display/cron.example /etc/cron.d/displayboard
- It would be great if we could get all the
raspi-configcommands into the
install.shscript as then the installation could be one hit :-)