Tool Open source
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.
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.
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.
1 in the library.