Signvero
Digital signage

Self-hosted vs cloud digital signage: what changes when you keep it in-house

OneAdvanced’s UK-sovereign AWS roll-out shows how seriously data residency is taken. Self-hosted digital signage gives the same control without per-screen licensing or cloud lock-in. Here’s what actually shifts when the server is yours.

The Digital Signage team

5 min read

Server racks in a well-lit office comms room
Photograph by panumas nikhomkhai on Pexels

How OneAdvanced’s UK-sovereign AWS move sets the scene

On 12 August 2026, OneAdvanced announced it had deployed over 50 AI agents on UK-sovereign AWS. The headline is a clear signal: organisations that once accepted offshore data centres now demand tighter control. Digital signage is no different. When screens carry emergency alerts, visitor briefings or shift rotas, the data residency rules are the same as for any other workplace system. Self-hosted signage puts the customer in charge of where the data lives, how it is backed up, and who can access it. Cloud services still have a place, but the trade-offs are now visible on the balance sheet and the risk register.

Data residency: where the bits actually land

A cloud signage platform sends every image, video and alert to a server the customer does not own. If that server is outside the UK, the Information Commissioner’s Office (ICO) expects a transfer risk assessment under UK GDPR. Self-hosted signage keeps the data on the customer’s own infrastructure. There is no third-party data centre, no cross-border transfer, and no need to re-assess when the provider changes its hosting partner.

Requirement Cloud signage Self-hosted signage
Data location Provider’s choice Customer’s choice
ICO transfer risk assessment Usually required Not required
Backup location Provider’s choice Customer’s choice
Access logs Held by provider Held by customer

The trade-off is operational: the customer becomes responsible for uptime, backups and patching. For organisations that already run internal web servers, this is a known cost. For those that do not, it is an extra line on the IT budget.

Licensing: per-site versus per-screen

Cloud signage typically charges per screen. A 200-screen estate at £5 per screen per month costs £12,000 a year. Self-hosted signage is licensed per site. The same 200 screens cost the same £12,000 as a one-off licence, or less if the site count is lower. The maths favours self-hosted once the screen count exceeds the number of physical locations.

There is a catch: self-hosted licences are not transferable between legal entities. If a company spins off a division, it needs a new licence. Cloud providers often allow reallocation, which can be simpler for fast-changing portfolios.

Offline behaviour: what happens when the network drops

Cloud signage relies on a continuous connection. If the link fails, screens either freeze or show a cached version that may be hours old. Self-hosted signage caches content on the device by checksum. When the network drops, playback continues with the last known good files. The server is only contacted when a file changes, so a brief outage is invisible to viewers.

The difference matters most in emergency alerts. Cloud systems must send the alert in real time, which means they need a persistent WebSocket or server-sent events connection. If the connection drops, the alert may not reach the screen. Self-hosted systems poll the server at intervals the customer sets. If the network is down, the alert is queued and sent when the link returns. The trade-off is latency: polling adds a delay of seconds to minutes, depending on the interval.

Server requirements: what you need to run it yourself

Self-hosted digital signage runs on ordinary shared hosting or a virtual machine. The server needs:

  • PHP 8.1 or later
  • MySQL 8.0 or later
  • 1 GB RAM per 100 concurrent devices
  • 10 GB storage per 1,000 media files

There is no need for WebSocket support, persistent workers or root access. The software pushes nothing; devices poll the server, so the load is predictable. Backups are the customer’s responsibility. A daily snapshot of the database and media folder is enough to restore service within an hour.

Device management: what changes on the screens

Both cloud and self-hosted signage use an Android app. The difference is in how the app is installed and updated.

Cloud signage usually distributes the app through the Play Store. Updates are automatic, but the customer cannot control the timing. Self-hosted signage is installed from an APK. The customer can test each update before rolling it out, and can keep a known-good version if a new release has issues.

On televisions, the app needs the "Display over other apps" permission. This is granted once at setup, either by hand or by one ADB command during provisioning. There is no need for root, a custom ROM or a signed system image.

Failure modes: what can go wrong and who fixes it

Failure Cloud signage Self-hosted signage
Server down Provider’s responsibility Customer’s responsibility
Network outage Screens freeze or show stale content Screens continue with cached content
App crash Provider’s responsibility Customer’s responsibility
Media corruption Provider’s responsibility Customer’s responsibility

Self-hosted signage shifts the burden of troubleshooting to the customer. The upside is that the customer also controls the timeline. A cloud outage can last hours before the provider acknowledges it; a self-hosted outage can be diagnosed and fixed in minutes if the right logs are kept.

What to do next

  1. List every screen that will show emergency alerts or regulated content. Note where the data must reside under UK GDPR.
  2. Count the number of physical sites. Compare the per-screen cost of cloud signage with the per-site cost of self-hosted.
  3. Check the network. If it drops for more than a few minutes a month, self-hosted signage’s offline behaviour may be worth the extra setup.
  4. Talk to IT. If the team already runs internal web servers, self-hosted signage is a small addition. If not, budget for server costs and backup routines.
  5. Request a demo. Self-hosted signage has no open demo, so arrange a call to see how the polling, caching and alerting work in practice.
  • self-hosted
  • cloud
  • data residency
  • licensing
  • offline
  • Android
  • emergency alerts

Common questions

Does self-hosted digital signage need a dedicated server?
No. It runs on ordinary shared hosting or a virtual machine with PHP and MySQL. RAM and storage scale with the number of devices and media files, not the server type.
Can self-hosted signage send emergency alerts if the network is down?
Yes. Alerts are queued on the server and sent when the network returns. Screens continue showing cached content until the link is restored.
How often does self-hosted signage poll the server?
The customer sets the interval. Typical values are 30 seconds to 5 minutes. Shorter intervals reduce latency but increase server load.
Is self-hosted signage compliant with UK GDPR?
Yes, because the data never leaves the customer’s infrastructure. There is no cross-border transfer, so no transfer risk assessment is needed.
What happens if the self-hosted server crashes?
Screens continue showing the last cached content. The customer is responsible for restoring the server from backups, typically within an hour.
Can I move a self-hosted licence to another company?
No. Self-hosted licences are tied to the legal entity that purchased them. A spin-off or sale requires a new licence.

More on this

A large digital screen mounted on a factory wall displaying shift targets and safety metrics to workers.
Digital signage

Factory Floor Signage That Keeps Up With the Line

Shift boards, safety counters and emergency alerts on a busy manufacturing floor need more than screens. They need resilience, traceability and a way to interrupt the noise when seconds count.

6 min read

A wall-mounted television in an office corridor showing a digital signage screen with emergency alert.
Digital signage

Turning Existing TVs Into Signage Screens: What Android TV Can and Cannot Do

A recent report found Apple TV more reliable than Android for digital signage. But Android TVs and tablets are already on site, and the permissions that let them interrupt broadcasts are built into the OS. Here’s how to calculate the real cost against dedicated players.

5 min read

See it running on your own screens

We will set up a live system with your own login, and walk you through anything you want to see.

No open demo, no sign-up wall — a person reads every request.