Skip to content

yannh/dashboardOS

 
 

Repository files navigation

DashboardOS for Raspberry PI

DashboardOS is a linux distribution for Raspberry PI optimised for digital signage. It uses Chromium in full screen to display your dashboards, videos, webpages.

It is designed to be:

  • Reliable DashboardOS uses a read-only root partition. No writes occur on the microSD card, making it suitable to regular, ad-hoc power-cyclings.
  • Secure It is built from scratch and ships with only the bare minimum - no SSH, VNC, or even user account to log in with.
  • Easy-to-use Just configure the address of your dashboard in the "dashboard.txt" file in the boot partition, and you're good to go.

Download

You can download the latest version here. Download the latest zip file, extract it, and burn it to a microSD card using dd or bmaptool.

Configure WIFI

Open the file "wpa_supplicant.conf" in the boot partition, uncomment all lines and fill in your SSID and password.

How to build

Being a fork of Raspberry Pi's Pi-Gen, it uses the same build system. Stages 0-2 have been slightly adapted, and:

  • stage3: everything that is required to get DashboardOS to work. Will install Chromium, and all required configuration and scripts to have a fully working system. This stage produces a build that is used during development.
  • stage4: additional security hardening. Firewall rules, reduced privileges for the main user. This stage produces the release build.

Credits

The project is inspired from FullPageOS by @GuySoft.

About

Linux distribution for Raspberry PI optimised for digital signage.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 98.4%
  • sed 1.6%