signageOS support for Fedora is in public preview.
signageOS supports device management and content playback for Fedora Linux (x86 architecture). To install the signageOS agent, follow the guide below.
Prerequisites:
- Have curl installed on the target machine
- Run the command as a system administrator (root or any sudo-er)
- Organization UID under which you would like to provision the device
- Minimum version is Fedora v39 and above
- Wayland is not supported, you have to use xorg
Installation:
Fedora supports both - CloudControl and full-featured CoreApp modes.
CloudControl
Run the following script in the terminal, <organizationUID>
is the target Organization you created in signageOS.
CloudControl only features device management. If you want to also run your Applets, use CoreApp version of the installation script.
curl -L -s https://o.signageos.io/fedora | sudo bash -s <organizationUID> --disable-frontend
CoreApp
Run the following script in the terminal, <organizationUID>
is the target Organization you created in signageOS.
This version supports Applets deployment.
curl -L -s https://o.signageos.io/fedora -o provision.sh
chmod +x provision.sh
sudo ./provision.sh <organizationUID>
After running the script:
- SignageOS rpm repository is registered
- SignageOS server is installed and running
- The device is verified by the server and can be found in the box
Where to find OrganizationUid
Troubleshooting:
To hide the mouse cursor, you can install dnf install unclutter -idle 1
or dnf install unclutter-xfixes