Digital signage device management and monitoring
Digital signage device management is keeping every screen online, current and showing the right thing. Screenly manages the device as well as the content: ScreenlyOS updates itself, every screen reports whether it is connected, in sync and healthy, you hear about it when that changes, and a frozen screen reboots from the dashboard you publish from.
The device is part of the product
Signage has three layers: the content, the management of the device, and the operating system on it. Most platforms own the first and leave the rest to you. On ScreenlyOS, Screenly owns all three.
- 01
ScreenlyOS
Screenly's own operating system for signage. It updates itself every night with signed updates, and a system update that fails to start rolls back on its own, and runs on Screenly Player and Player Max, Raspberry Pi 4 and 5, Scala players and Sharp displays.
- 02
The Screenly app
For screens you already own: Samsung and LG displays, Android, Fire TV, ChromeOS Flex and web browsers. Screenly manages the app, the manufacturer keeps the system around it, and both kinds sit in the same fleet.
- 03
One dashboard for the fleet
Status, health, alerts, settings, reboots, screenshots and certificates for every screen you run, from a browser. The device needs no keyboard, no mouse and no visit.
Updates that install and undo themselves
The expensive part of running signage hardware is keeping it current on devices nobody can easily reach. On ScreenlyOS the operating system and the player software update together, over the air, signed and transactional, every night at 3am in the device's local time, and a system update that fails to start rolls back on its own. There is nothing to patch, nothing to log in to and no image to maintain.
Because a ScreenlyOS device runs Screenly and nothing else, nothing appears on top of your content: no system dialogs, no vendor update restarting the screen at lunchtime. That is why a ScreenlyOS screen can be mounted somewhere awkward and left alone for years.
Online and in sync, tracked separately
Every screen shows its connection and its content as two separate states, because they fail separately. A screen that is online but not yet in sync is downloading and keeps playing what it had, so the audience sees no gap. A screen that is offline but in sync plays exactly the right content from its own storage. The screen that has been dark longest is easy to find, and so is every screen not showing what it should.
Health checks that name the cause
A ScreenlyOS screen reports on its own hardware, and Screenly turns that report into problems ranked by severity, each with its cause and what to do. It watches power, where an under-voltage dip crashes playback and corrupts storage; heat, from 70°C, where boards throttle and video stutters; free storage and the health of the card or drive; memory; four separate network routes and a weak Wi-Fi signal; clock drift, which quietly breaks schedules; and whether the device authenticates with a certificate.
The report also says what still works, so a list of warnings never reads as a dead screen. Content already on the device keeps playing while you work through it.
Remote control for the moments something goes wrong
When a screen misbehaves, the dashboard is the first tool rather than the last. Reboot it remotely. Take a screenshot from the device's own display output to see exactly what is on the wall, or turn screenshots off for a screen showing something sensitive. Each screen also lists what is playing on it right now, the fastest way to confirm a change landed.
Display settings belong to each screen: rotation, resolution, overscan, how content fits, and audio and video output. When you install a batch, one screen's settings, labels and playlists copy onto the next, and a screen moves between workspaces with its configuration.
Alerts, and monitoring on your terms
An offline screen often keeps playing, so nobody notices, which is why alerts matter more in signage than in systems that fail loudly. Screenly tells you when a screen goes offline and stays offline, by email, Slack or PagerDuty. If you already run monitoring, ScreenlyOS screens can expose device metrics to your own tools, and the fleet is available as data through the API and CLI, or as an answer from an AI assistant.
Built for corporate networks
Screens connect outbound only, so any number of them run behind one public IP. ScreenlyOS devices join 802.1X networks on Wi-Fi and Ethernet, take a static IP, carry a client certificate your own services can require, and reach your private network over Tailscale. Security covers each of these in depth.
Hardware that outlives the display
A smart TV or a commercial display stops getting software updates when its manufacturer moves on, and the screen ages out with the panel still in perfect condition. A ScreenlyOS device in front of that panel makes the display only a display, the part that lasts, and puts the software lifecycle with Screenly. Many estates run both: the Screenly app to get an existing display working today, and ScreenlyOS to keep it working after the display's own software has stopped. ScreenlyOS or the Screenly app compares them.
What you get for your devices
The full set on ScreenlyOS. The Screenly app on TVs, sticks and browsers offers what the host system allows.
Connection and content status
Online and in sync as two states, so a screen playing the right thing offline raises no false alarm.
Status and syncSigned over-the-air updates
Operating system and player update together at 3am local time, signed, and a system update that fails to start rolls back. ScreenlyOS.
What ScreenlyOS isHealth report
Power, heat, storage, memory, network, clock and security, each with its cause and fix.
Health and diagnosticsOffline alerts
Email with no setup, and Slack or PagerDuty connected once for the workspace.
AlertsRemote reboot
Restart a frozen screen from the dashboard, at once on a connected screen.
Reboot and deleteScreenshots and Privacy Mode
See what the display shows, or switch screenshots off for screens with sensitive content.
ScreenshotsDisplay settings per screen
Rotation, resolution, overscan, fit, and video and audio output for the panel that needs them.
Screen settingsLicenses that follow the screen
Disable a screen and its license returns to the pool; enable it and everything comes back.
Enable and disableDevice certificates
Every ScreenlyOS screen has its own certificate, so only your screens reach your internal pages.
Device certificatesEnterprise networks
802.1X on Wi-Fi and Ethernet, static IP, custom time servers and Tailscale. ScreenlyOS.
ScreenlyOS networkingDevice metrics
ScreenlyOS screens can expose device metrics to the monitoring you already run.
Advanced settingsFleet reports
The fleet as JSON, a table or CSV on a schedule, scoped by your API token.
Developer tools
Digital signage device management, answered
How do I know if a digital signage screen is offline?
Every screen shows its connection status in the dashboard, and Screenly alerts you by email, Slack or PagerDuty when a screen goes offline. Screens check in about every 30 seconds.
Can I reboot a digital signage screen remotely?
Yes. A ScreenlyOS screen reboots from the dashboard, at once if it is connected or on its next check-in otherwise.
How are digital signage players updated?
ScreenlyOS updates itself: the operating system and the player software together, over the air, signed and transactional, every night at 3am in the device's local time, and a system update that fails to start rolls back on its own. Screens running the Screenly app are updated by their manufacturer.
What hardware does Screenly manage?
ScreenlyOS runs on Screenly Player (up to 1080p), Screenly Player Max (up to 4K, with a TPM and Secure Boot), Raspberry Pi 4 and 5, Scala players and Sharp displays. The Screenly app runs on Samsung and LG displays, Android and Android TV, Fire TV, ChromeOS Flex and any current web browser. Supported hardware has the full list.
Can I see what a screen is showing?
Yes. Each screen lists what is playing on it now, and a screenshot shows the display output; on ScreenlyOS it is taken from the device, so it shows the wall exactly. Privacy Mode turns screenshots off for a screen.
Does Screenly work behind a corporate firewall?
Yes. Screens connect outbound over HTTPS only, so nothing is opened inbound, and a restricted network allows a short list of hostnames. ScreenlyOS also supports 802.1X, static IP and mutual TLS.
What is the difference between a ScreenlyOS screen and one running the Screenly app?
On ScreenlyOS the whole device is Screenly's to manage: updates, reboots, screenshots, display settings, health and network access. With the Screenly app on a TV, a stick or a browser, Screenly manages the app and the manufacturer looks after the system. Both appear in the same dashboard and play the same content.
What hardware problems does Screenly detect?
On ScreenlyOS: under-voltage, overheating, low or failing storage, high memory use, blocked network routes, weak Wi-Fi, clock drift, and a device authenticating without a certificate. Each problem comes with its cause and the fix.
Read next
- IT requirements
The hostnames to allow and the security posture to hand to a review.
- Common setup issues
What to check when a new screen will not connect or shows nothing.