Build a Raspberry Pi based desktop dashboard for stats, photos, videos and more!
Branch: master
Clone or download
Pull request Compare This branch is 13 commits ahead of balena-io-projects:master.
Latest commit 429dc32 Feb 8, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
nextcloud-proxy Switched to API urls Feb 8, 2019
scheduler Added flag to enable/disable backlight timer Jan 17, 2019
wpe Convert to multicontainer application Dec 24, 2018 Update Feb 8, 2019
docker-compose.yml Got it running on the raspbi Jan 27, 2019

BalenaDash + NextCloud Slideshow

An extension of project below with a node.js app to serve images from a nextcloud.


Try our simple balenaCloud starter project to set up a Raspberry Pi and LCD or monitor to display any webpage or web-based dashboard. We’re creatively calling it balenaDash! Follow along with our guide to get up and running in under 30 minutes.


This is the perfect introductory project to try out balenaCloud and see how everything works.

At the most basic level, this project allows you to display any webpage using a lightweight web browser. This means that you can build a device dedicated to showing anything that runs in a normal web browser, it will boot up and automatically start displaying what you choose.

Some examples of what you could use this for include:

Hardware required

We’ve partnered with our friends at PiSupply to make it easy for you to get ahold of all the hardware you need to build this project in a single package. We’ve created two packages, one that includes everything you’ll need, and a second that includes everything apart from the display for if you’ve already got a monitor you want to use.

The list of items you’ll need is also included below:

  • Raspberry Pi 3B
  • 16GB Micro-SD Card (we recommend Sandisk Extreme Pro SD cards)
  • Display (any Raspberry Pi display will work for this project)
  • Micro-USB cable
  • Power supply
  • Case (optional)

Automate backlight switching

To use automatic backlight switching you’ll need to configure a few service variables for the scheduler service.


The BACKLIGHT_ON and BACKLIGHT_OFF variables accept standard cron syntax; take a look at if you’re not familiar. For more instructions check out our blog post.

For a complete tutorial on how to use balenaDash, please check out our blog post at