Deckboard is a dynamic, configurable and expansible digital signage solution running on nodejs, capable of displaying different page subsets across multiple rooms and views/screens (i.e. context specific page lists, sincronized across all viewers).
Deckboard is organized according to the following structure (bottom-up):
Requirements: NodeJS platform installed
Step one: navigate to the destination folder and
git clone firstname.lastname@example.org:ricardosousa/deckboard.git
Step two: install Deckboard Node.js module dependencies (expressjs, jade, nosql and related dependencies) with
Step three: start Deckboard Node.js server with
Step four (optional): access Deckboard settings page at
http://<host>:7474/settings and override the default configuration at will
To configure the displayed pages and their respective groupings (i.e. Deckboard views and groups), navigate to the Pages menu.
Generic configurations such as the server port (defaults to
7474), the minimum refresh interval when building deckboard displays (defaults to
2 seconds), the default preload time (defaults to
5000 ms) and the default page duration for a new page entry (defaults to
5000 ms), can be configured on the Settings menu.
Deckboard's source code is hosted on BitBucket at https://bitbucket.org/ricardosousa/deckboard/ and maintained by Ricardo Sousa.
If you want to submit an issue, please use this page. Otherwise, to contact the creator of Deckboard directly, please see this contact page or send an email to