Skip to main content

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

ConceptDescription
Supra ServerA Linux (Ubuntu 24) device with supra-server-daemon installed. It runs a Chromium-based rendering engine and streams content to client devices.
Client DeviceAny 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 ModeActivated per-applet through a supra: enabled timing configuration. When active, the device uses the @signageos/supra-screen applet to connect to the Supra Server.
LocationAll 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 ScriptsServer 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

  1. Ensure the Supra On-Premise feature entitlement is enabled for your organization.
  2. Navigate to a compatible Linux Ubuntu 24 device in Box.
  3. Open the Supra tab and click Install Supra to set up the server.
  4. Assign client devices to the same Location.
  5. Enable Supra mode for individual applets using the toggle in the Applets table.

For detailed instructions, see Supra Server Management.