Supra
Supra is a signageOS solution for remote rendering and interaction. Instead of rendering applets locally on each device, Supra offloads rendering to a centralized Supra Server running a modern Chromium-based environment on a Linux machine within the same Location. The rendered output is delivered to client devices, providing consistent browser capabilities and superior rendering quality across all supported platforms.
Key Concepts
| Concept | Description |
|---|---|
| Supra Server | A Linux (Ubuntu 24) device with supra-server-daemon installed. It runs a Chromium-based rendering engine and streams content to client devices. |
| Client Device | Any device in the same Location as the Supra Server. When Supra mode is enabled for a timing, the device receives a rendered stream instead of running the applet locally. |
| Supra Mode | Activated per-applet through a supra: enabled timing configuration. When active, the device uses the @signageos/supra-screen applet to connect to the Supra Server. |
| Location | All devices (server and clients) must be assigned to the same Location for Supra to work and be physically in the same location as well. |
| Custom Scripts | Server lifecycle management (install, uninstall, restart) is handled via the Supra tab on Supra Server device detail or Custom Scripts. |
Supported Platforms
Supra Server
- Linux Ubuntu 24.x with CloudControl app
Client Devices
- Samsung Tizen 2.4–7
- Android 7+
- Linux
- Emulators
Getting Started
- Ensure the Supra On-Premise feature entitlement is enabled for your organization.
- Navigate to a compatible Linux Ubuntu 24 device in Box.
- Open the Supra tab and click Install Supra to set up the server.
- Assign client devices to the same Location.
- Enable Supra mode for individual applets using the toggle in the Applets table.
For detailed instructions, see Supra Server Management.