Raspberry Digital Signage is an operating system designed for digital signage installations on the Raspberry Pi, which can handle both web and multimedia content.

Web view displays HTML pages from an Internet or local area network resource; it has three different possible sub-views: you can choose between Mozilla Firefox experience, Google Chromium experience and the Midori experience; the last one also features Gnash support (Adobe Flash replacement): this is the only way to play Flash content on the Raspberry Pi.

Media view can display both a slideshow of images and a video player of Internet or local network files (http:// and https://).

Raspberry Digital Signage shows a full-screen view restricted to the web page or slideshow/video playlist specified; there is no way to escape this view but rebooting the machine. It is a hacker-proof secure operating systems for indoor and outdoor use. It is a port of Instant WebKiosk/Easy Digital Signage for PCs.

See download page for free download.

RDS is a good all-in-one solution. However, for a more powerful image or video slideshow deployment, see Raspberry Picture Frame Slideshow and Raspberry Video respectively.

Smart features:
  • system ready at every reboot without man presence: automatic start of the operating system in digital signage mode with last selected network connection method;
  • admin interface displayed after the machine bootstrap for a few seconds for parameters changing;
  • admin password (with password management), which protects the modify of the operating system settings at boot in the admin interface - see FAQ (donors version only);
  • screen rotation: normal, inverted, left, right (donors version only);
  • SSH remote management; you can login with root privileges with the same password set for the admin interface. Operating system can be completely customized by the administrator using this feature (donors version only);
  • Web management; you can use the admin interface from a desktop PC in LAN.
Smart features:
  • mouse pointer hides itself in about a minute of user inactivity. See FAQ on how to keep mouse always hidden;
  • completely reset browser after a specified user inactivity (donors version only);
  • force reloading of web page content after a specified time (donors version only). Please note that this is a hack (normally it's not possible to interfere with web pages behaviour from outside of them) and not all webpages will work;
  • optional on-screen virtual keyboard - displayed only when text input is needed (thanks to Stephen Wille Padnos);
  • it's possible to disable mouse and keyboard input - for paranoid security;
  • halt system at scheduled hour (donors version only);
  • a token (machine MAC address) can be added at the end of the target URL, allowing multiple deploys pointing just one server location, for example: yourserver.com?id=080027fe959b.
    It's up to your local/remote server logic to display the appropriate content;
  • customizable HTTP proxy settings (donors version only);
  • VNC server available - see FAQ on VNC password (donors version only);
  • in Chrome view it's possible modify browser components/settings permanently (donors version only).

Full screen restricted view example:

Admin interface (click on images to enlarge):

Smart features:
  • slideshow or video playing of Internet or local area network files; endless playing;
  • mouse pointer hidden;
  • mouse and keyboard input is disabled by default.

Media view example (here an MP4 video):

Admin interface (click on images to enlarge):