All platforms

SignageX + Linux

Your Linux screen.
Powered by SignageX.

Turn your Linux mini PC into a SignageX player. Install the app, pair your screen and manage its content from your account.

v15 · Production release · amd64

Connects to your production SignageX account. Build and package checks passed; Azulle Byte hardware validation is pending. Validate your device before rollout.

Test build · arm64-v2 · ARM64

Raspberry Pi / ARM64

A separate ARM64 test build is available for evaluation on Pi 4/5 with 64-bit Ubuntu Desktop and an X11 session. Native CI passed compilation, tests, packaging, Debian installation and architecture checks. Playback and hardware acceleration have not yet been validated on a real Pi. This is not a certified production Pi release.

Download ARM64 test build (arm64-v2)

GitHub sign-in required. Downloads a ZIP archive of about 1.8 GB containing production and staging .deb/AppImage packages, SHA256SUMS and build identity. CI artifacts expire; this is a test download, not a permanent release feed.

Install the Pi test package

  1. On the Pi, confirm uname -m reports aarch64 and echo "$XDG_SESSION_TYPE" reports x11. A 32-bit OS cannot run this package.
  2. Extract the downloaded archive into a folder named dist. Open Terminal in its parent folder and run the commands below. The checksum file refers to paths inside dist.
Verify and install ARM64 test build
(
test "$(uname -m)" = aarch64 &&
sha256sum -c dist/SHA256SUMS &&
sudo apt update &&
sudo apt install ./dist/signagex-player_arm64-v2_arm64.deb &&
signagex-player
)

Scroll to read long lines, or copy the complete block.

These grouped commands stop if verification fails. This package pairs with your production SignageX account. The staging package in the archive uses a separate account environment; run only the intended player. Check the installation with dpkg-query -W signagex-player; Debian reports 0.arm64-v2.

Before rollout, test images, video and audio, web content, pairing persistence, offline playback, reconnect, remote Home/Back, kiosk startup and reboot. Record the Pi model, OS and results against arm64-v2. Kiosk setup below also applies after basic playback works.

View ARM64 CI results and build identity

From download to playback

01

Prepare your Linux box

Use an Intel or AMD 64-bit desktop with Ubuntu 22.04 or 24.04. Select Ubuntu on Xorg at login for remote mouse and keyboard control.

02

Install and pair

Download the Debian package, verify its checksum and install it. Launch the player, then claim the on-screen setup code in your SignageX account.

03

Validate your screen

Publish images and video, check audio, test offline playback and reconnect. Verify remote Home/Back, restart and reboot before deploying more screens.

Requirements and current limits

  • Initial validation targets: Ubuntu Desktop 22.04 / 24.04, amd64 (x86_64), with a working graphical session.
  • X11 is required for remote input. Wayland remote control is not supported by the current input implementation.
  • The main v15 download is amd64 only. Raspberry Pi uses the separate ARM64 test build above; Pi hardware, other distributions and other devices still need validation before deployment.
  • Internet access is needed for installation, pairing and content downloads. Downloaded content must be tested offline on your device.

Install v15

Open Terminal on the Linux device. The download below is pinned to v15; its checksum and filename stay together. The grouped commands stop before installation if the download or checksum check fails.

Install and verify
(
cd ~/Downloads &&
curl -fL 'https://norwin.sfo3.digitaloceanspaces.com/player-releases/production/linux/signagex-player-production-v15_amd64.deb' -o signagex-player-production-v15_amd64.deb &&
echo '095b0766f82ed34ce5987212a059d6367713a9ea2ea5cb3634aabf7d2c50b041  signagex-player-production-v15_amd64.deb' | sha256sum -c - &&
sudo apt update &&
sudo apt install ./signagex-player-production-v15_amd64.deb &&
signagex-player
)

Scroll to read long lines, or copy the complete block.

Check the installed version with dpkg-query -W signagex-player. Debian reports version 15 for release v15.

Optional dedicated kiosk session

After playback works, run this as the ordinary screen user. Log out, select SignageX Kiosk and log in again. Configure automatic login separately for startup after power-on.

Optional kiosk setup
sudo /opt/signagex-player/kiosk/install.sh "$(id -un)" /usr/bin/signagex-player

Scroll to read long lines, or copy the complete block.

This installs Openbox and screen controls, starts the player fullscreen and grants the selected local active kiosk user permission to reboot. Validate CMS reboot and a physical power cycle before handover.

What changed in v15?

  • Remote-control dependencies packaged and Back window restoration corrected.
  • Optional kiosk session with fullscreen, player restart, cursor hiding and blanking prevention.
  • Restricted, opt-in kiosk reboot authorization.

Published to production October 23, 2026. CI passed analysis, tests, Linux builds, packaging and Debian installation. Pairing, video/audio, offline recovery, remote control and power-on behavior still need device validation.

Planning a Linux rollout?

Share your hardware, screen layout and content requirements so we can work through validation with you.

Talk to SignageX