Tool Open source

ScreenTinker

ScreenTinker is an open-source, self-hosted digital signage CMS developed as a Node.js/Express application with a SQLite database and web-based management dashboard. It manages TVs, video walls, kiosks, and other displays across multiple locations, with playlists, slide editing, device groups, multi-zone layouts, video-wall synchronization, remote control, scheduling, display power windows, offline caching, proof-of-play analytics, and a documented REST API.

View repository Visit site Mentioned in 1 video ↓

Overview

Displays can run through the web player or native players for Android TV, Fire TV, Samsung Tizen, LG webOS, Raspberry Pi, Windows, ChromeOS, BrightSign, and other browser-capable devices. The system supports multi-tenant organizations and workspaces with role-based access, device authentication, content approval and version history, optional plugins, storage on local disk or S3-compatible and Azure Blob backends, and links between ScreenTinker servers through its Node Mesh feature. It can be self-hosted on Linux, macOS, or Windows with Node.js and bundled SQLite, or used through the hosted service at screentinker.com. The repository states that it is free and MIT licensed.

What ScreenTinker is used for

1 use taken from transcripts — each links to the moment in the video.

  • A self-hosted digital signage system for running the screens in a shop, lobby, or office from one dashboard: build playlists and multi-zone layouts, stitch screens into a video wall, and schedule what plays when, including turning displays off overnight. It plays on Fire TV, Samsung and LG TVs, a Raspberry Pi, or just a browser.

Videos mentioning ScreenTinker

1 in the library.