Features

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.

  1. 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.

  2. 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.

  3. 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 sync
  • Signed 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 is
  • Health report

    Power, heat, storage, memory, network, clock and security, each with its cause and fix.

    Health and diagnostics
  • Offline alerts

    Email with no setup, and Slack or PagerDuty connected once for the workspace.

    Alerts
  • Remote reboot

    Restart a frozen screen from the dashboard, at once on a connected screen.

    Reboot and delete
  • Screenshots and Privacy Mode

    See what the display shows, or switch screenshots off for screens with sensitive content.

    Screenshots
  • Display settings per screen

    Rotation, resolution, overscan, fit, and video and audio output for the panel that needs them.

    Screen settings
  • Licenses that follow the screen

    Disable a screen and its license returns to the pool; enable it and everything comes back.

    Enable and disable
  • Device certificates

    Every ScreenlyOS screen has its own certificate, so only your screens reach your internal pages.

    Device certificates
  • Enterprise networks

    802.1X on Wi-Fi and Ethernet, static IP, custom time servers and Tailscale. ScreenlyOS.

    ScreenlyOS networking
  • Device metrics

    ScreenlyOS screens can expose device metrics to the monitoring you already run.

    Advanced settings
  • Fleet 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

Put Screenly on your screens

Book a demo and we will walk you and your IT team through it, or start a free trial on a screen you already have.