ScreenlyOS is a complete operating system, not an app running on top of one. It is what the device starts up into, and the only thing it is built to do is run Screenly.
That is a deliberate inversion. Most digital signage is a program installed onto a general-purpose system, a Windows PC or an Android device, sharing the machine with everything else it was meant to do. ScreenlyOS turns that around. Screenly is not a guest on someone else’s operating system here. It is the operating system, and the device exists to do one thing: put your content on the display.
An appliance, not a computer
The result is closer to an appliance than a computer. A router or a thermostat runs software built for its single job, and you never think of it as a machine you could install other things on. ScreenlyOS makes a display behave the same way. There is no desktop to land on, no other apps competing for the device, and nothing to set up beyond the signage itself.
This is the mental shift ScreenlyOS asks for. A screen running it is not a PC that happens to show content; it is a signage appliance, and you treat it like one.
Built on Ubuntu Core
Underneath, ScreenlyOS is built on Ubuntu Core, a stripped-down, security-focused version of Linux made for connected devices that have to run for years with no one nearby. We take that foundation, harden it, and maintain it as ScreenlyOS.
Starting from something minimal is the point. The less a signage device carries, the less there is to slow it down or get in the way of the one job it has.
Built to run unattended
Because it exists only to run signage, it behaves the way a screen should. It starts on its own when the power comes back, recovers from interruptions, and keeps playing without anyone logging in to nurse it along.
A screen on a lobby wall or a factory floor can run for months on its own, which is exactly what you want from something whose whole job is to be on.