2025-08-29 - New Device Gateway & Network Requirements
Action required by November 30, 2026
Devices in the EU region are moving to the new device gateway, gateway.root.signageos.io, and upload screenshots to upload.root.signageos.io. After November 30, 2026, devices can no longer connect through platform.signageos.io. A device whose network blocks the new domains goes offline.
Who is affected
This applies to devices in the EU region. Devices in the US1 region already connect through gateway.us1.signageos.io and are not affected. Devices that already connect through gateway.signageos.io are not affected either.
What is changing
Devices connect to signageOS through a new device gateway. It replaces the device connection to platform.signageos.io, and screenshot uploads move from upload.signageos.io to upload.root.signageos.io.
- Existing devices are being moved for you. Most have already moved; you don't need to change anything on the device.
- Newly set-up devices use the new domains from November 4, 2026.
- After November 30, 2026, devices can no longer connect through
platform.signageos.io.
Action required
Allow these domains on port 443, and port 80 as a fallback, everywhere your devices run:
| Domain | Purpose |
|---|---|
gateway.root.signageos.io | Device connection (WebSocket and HTTP) |
upload.root.signageos.io | Screenshot uploads |
Keep these allowed as well. Devices load their configuration from config.signageos.io, devices with older Core App versions still load it from platform.signageos.io, and some devices still upload screenshots to upload.signageos.io:
| Domain | Purpose |
|---|---|
platform.signageos.io | Device configuration for older Core App versions |
config.signageos.io | Device configuration |
upload.signageos.io | Screenshot uploads |
If you resell or operate signageOS on behalf of other companies, please forward this announcement to the IT teams responsible for the sites where your devices run.
Test your connection
From a computer on the same network as the devices, both commands must succeed:
curl -sv https://gateway.root.signageos.io/time
curl -sv -o /dev/null https://upload.root.signageos.io/
The first command returns a JSON timestamp, for example {"timestamp":1793104488536}. A timeout or a failed TLS handshake means the network blocks the domain.
To test a real device, switch it to the new gateway in Box and check that it connects. See Testing the connection to the new network endpoint.
Timeline
| Date | What happens |
|---|---|
| Now | Existing devices are being moved to the new device gateway |
| November 4, 2026 | Newly set-up devices use the new domains |
| November 30, 2026 | Devices can no longer connect through platform.signageos.io |
Updated documentation
The full list of required domains and ports:
Support
If a device can't reach the new domains, or you have any questions, contact us through the signageOS Support Portal.