Xibo Digital Signage Review 2026: Open-Source Powerhouse or IT Headache?

Xibo Digital Signage Review (2026): Open-Source Powerhouse or IT Headache?

Xibo has been around since 2009, which in the digital signage world makes it ancient. It’s open source, self-hostable, and costs nothing per screen if you run its free Windows or Linux players. That combination sounds like a gift for budget-conscious IT teams. The catch is complexity: Xibo rewards those willing to invest setup time and punishes those who aren’t. This review tells you which camp you’re in.

If you searched for Xibo digital signage, you probably want four answers: what Xibo actually is, whether it’s really open source and free, whether to self-host it or use Xibo Cloud, and how it compares with simpler tools like Yodeck. All four are covered below, along with current pricing and a short FAQ.

Quick verdict

Xibo is a genuinely capable digital signage platform with no artificial screen limits and real enterprise features. For IT teams with Linux/Docker skills and a server to host it on, it’s one of the best-value options available. For teams that want “sign up, plug in, go”, it’s the wrong tool. The cloud-hosted version removes the infrastructure burden but adds ongoing cost, at which point you should compare it properly against paid SaaS alternatives.

What is Xibo?

Xibo is an open-source digital signage CMS (content management system) plus a set of player applications. You run the CMS on your own server or use Xibo’s cloud hosting; players run on Windows, Android, Tizen (Samsung commercial displays), webOS (LG commercial displays), ChromeOS, or Linux. The players connect to your CMS to download and display content.

Xibo is developed by Xibo Signage Ltd, based in Hove, England, with a Dutch entity in Rotterdam. According to the company, the project started as a university initiative in the mid-2000s and was released as open source in 2009. Xibo says it now runs on more than 380,000 displays at over 60,000 businesses, a vendor figure rather than an independently audited one.

The core CMS is free. The business model is built on Xibo Cloud plans (hosting, player licences and help desk support bundled per display) and on commercial player licences for platforms such as Android and Samsung/LG displays. If you self-host the CMS and use the open-source Windows or Linux player, there are no software fees at all.

In practice, Xibo comes in two editions:

  • Self-hosted (open source): you download the CMS from Xibo or GitHub and run it on your own infrastructure. Xibo calls this its “Independent” option.
  • Xibo Cloud: Xibo hosts a private CMS instance for you and charges per display per month, with player licences and support included.

Who this is for

  • IT teams with Linux and Docker skills who want full control over their signage platform and data
  • Organisations with 20+ screens where per-screen SaaS fees add up quickly
  • Multi-department or multi-site deployments that need folders, granular permissions and scheduling priorities
  • Teams that need data sovereignty and prefer content on their own servers

It’s a weaker fit for small offices with a handful of screens and no in-house server skills, and for comms teams who want a polished, consumer-style editor.

Is Xibo open source?

Yes, but not every part of it. The Xibo CMS core is published on GitHub under the GNU Affero General Public License v3 (AGPLv3), and Xibo states it will remain open source. The Windows and Linux player apps are also open source and free to use. The Android, LG webOS, Samsung Tizen and ChromeOS players are commercial software that you license per display.

Component Licence Cost when self-hosting
Xibo CMS Open source (AGPLv3) Free
Windows player Open source (AGPLv3) Free
Linux player Open source Free
Android player Commercial Perpetual licence per display
LG webOS / Samsung Tizen player Commercial Perpetual licence per display
ChromeOS player Commercial Perpetual licence per display

So “Xibo is free” is true for the CMS and for Windows or Linux screens. If you want to run Xibo directly on a Samsung or LG commercial display, or on an Android media player, budget for a player licence per screen. The AGPLv3 licence also matters if you plan to modify the CMS and offer it as a service to others: the licence requires you to share your modified source code with those users.

Xibo self-hosted vs Xibo Cloud

Both editions run the same CMS, so the choice is mostly about who runs the server and how you want to pay.

Xibo self-hosted Xibo Cloud
CMS software Free, open source Included in plan
Hosting Your server or VPS Private CMS instance hosted by Xibo
Player licences Windows/Linux free; others bought per display All players included
Backups, TLS, upgrades Your responsibility Handled by Xibo (daily offsite backups, SSL, one-click CMS upgrades)
Support Community forum; help desk for purchased licences Help desk included; priority/SLA on higher plans
Pricing model Server costs plus one-off player licences Per display, per month

Setup: self-hosted

Self-hosted Xibo runs via Docker Compose on Linux or Windows Server. The official installation guide is detailed and accurate. If you’re comfortable with Docker, a Linux terminal, and basic MySQL administration, initial setup takes 2–4 hours. If you’re learning Docker for the first time to install Xibo, budget a day and expect to troubleshoot.

Docker is the officially supported route. The CMS repository on GitHub states that installations without Docker are community-supported only. The stack consists of the CMS web application, a MySQL database and XMR, Xibo’s push-messaging service that tells players about changes in real time. A small Linux server with a couple of gigabytes of RAM is the usual starting point for a modest network; check Xibo’s current installation documentation for the exact requirements before provisioning.

What you’ll manage yourself:

  • Server provisioning (a $20–$40/month VPS handles most deployments)
  • TLS certificate setup and renewal (Let’s Encrypt works well)
  • Database backups
  • CMS version upgrades (run via Docker pull + compose up)
  • Server monitoring and uptime

This is normal server administration work, not exceptional for an IT team. But it’s real overhead that SaaS platforms eliminate.

Setup: cloud-hosted

Xibo offers a managed cloud CMS if self-hosting isn’t feasible. Plans are priced per display per month and include hosting, help desk support and any player, open source or commercial. At the time of writing the Professional plan starts from $4.90 per display per month (Xibo also quotes from £3.50 in GBP). Full pricing is at xibosignage.com/pricing, verify before committing, as it changes.

The cloud CMS removes infrastructure management entirely. The trade-off is ongoing cost and the fact that you’re now comparing Xibo Cloud against competitors like Yodeck, OptiSigns, and TDM Signage on price-per-screen, and Xibo’s cloud pricing isn’t always the cheapest.

Xibo says a cloud instance can be up and running in under 10 minutes, and there’s a free 14-day trial of the Professional plan that doesn’t require a credit card.

When Xibo Cloud makes more sense

  • You have no one who wants to own a Linux server, backups and security patching
  • Most of your screens are Samsung/LG commercial displays or Android players, so you’d be buying player licences anyway
  • You want vendor help desk support from day one
  • You’re running a pilot and want to be live the same day

Self-hosting wins when you already run Docker infrastructure, use Windows or Linux players, have a large screen count, or need content to stay on your own servers.

Xibo pricing

Xibo’s pricing splits into cloud plans and self-hosted (“Independent”) licences. Figures below are from Xibo’s pricing page at the time of writing, in US dollars; check the page for current rates and local-currency pricing.

Option Price at the time of writing What you get
Self-hosted CMS Free Open-source CMS on your own server, community support
Windows / Linux player Free Open-source player apps
Android player (perpetual) From $28 per display, one-off Commercial player licence
webOS / Tizen player (perpetual) From $85 per display, one-off Runs directly on LG/Samsung commercial displays
ChromeOS player (perpetual) From $49 per display, one-off Commercial player licence
Cloud: Professional From $4.90 per display/month Hosted CMS, any player, help desk support
Cloud: Business From $7.70 per display/month Adds more storage and bandwidth, priority support, SAML
Cloud: Enterprise From $12.60 per display/month Adds highest-priority support, longer proof-of-play and audit log retention

One detail that’s easy to miss: Xibo says perpetual player licences include minor upgrades within the current version, while major version upgrades are sold separately. On cloud plans, upgrades are included. Xibo also states that self-hosting with vendor support is available on its Enterprise plan.

To see how these numbers stack up against other platforms, our digital signage software pricing guide for 2026 breaks down per-screen costs across the market.

Xibo features

Self-hosted or cloud, the feature set is the same:

  • Multi-zone layouts: split a screen into independent zones, video, ticker, clock, weather, each playing different content simultaneously
  • DataSets: connect Xibo to external data sources (CSV, JSON, RSS) and display live data in layouts without coding
  • Scheduling with priorities: schedule content with override rules, so emergency notices always take precedence
  • Widgets: weather, RSS, countdown timers, web embed, social media, clocks, solid built-in library
  • Role-based access control: granular user permissions; useful for organisations where multiple teams manage their own screens
  • API: REST API for automating content updates from external systems
  • Player support: Windows (most full-featured), Android (including the Amazon Signage Stick), Samsung Tizen, LG webOS, ChromeOS, Linux

Beyond those basics, Xibo’s own feature list includes a few things worth knowing about:

  • Layout designer with layers and stencils: group elements, control layering and reuse design building blocks
  • Advanced scheduling: dayparting, recurrence rules and geo-location scheduling, so content can follow time of day or a display’s location
  • Over 40 widget types: including text, video, PDF, calendar and HTML packages
  • Connectors: integrations such as Canva and Pixabay for sourcing content
  • Interactive actions: touch-enabled layouts and widgets for kiosks and wayfinding
  • Ad campaigns and proof of play: control plays per hour and export proof-of-play reports, useful if screens carry paid or sponsored content
  • Display management: remote screen power on/off, operating hours and a map view of your displays
  • Folders and feature permissions: restrict which pages and features each user can access

Interface and usability

The Xibo CMS interface is functional but shows its age. Compared to modern SaaS tools like Yodeck or ScreenCloud, the layout designer feels like a 2015-era web application. You create layouts by dragging and resizing regions on a canvas, then assign playlists to each region. It works, but it’s not intuitive on first use.

Users consistently report a learning curve of several days before the workflow becomes natural. For an IT manager setting up and forgetting it, this is fine. For marketing or comms teams who’ll manage content day-to-day, consider whether you want to train non-technical users on Xibo’s interface.

Player hardware

Xibo’s player app breadth is a real strength:

  • Windows player: most fully featured; good for existing Windows hardware
  • Android player: runs on commercial Android media players and on the Amazon Signage Stick (available in the US at the time of writing); needs a paid player licence when self-hosting
  • Samsung Tizen / LG webOS: run the player directly on compatible commercial displays, no separate media player hardware needed
  • Linux and ChromeOS players: Linux is open source and free; ChromeOS is a licensed commercial player

Low-cost Android players are the budget route at scale, but factor in the per-display Android licence if you self-host. Xibo itself steers customers away from consumer Fire TV Sticks towards the purpose-built Amazon Signage Stick, because consumer streaming sticks weren’t designed for continuous commercial use. If you want zero licence cost per screen, a small Windows or Linux PC running the open-source player is the way to do it.

Support

Free self-hosted users get community forums and documentation. Xibo’s documentation is genuinely good, comprehensive, up to date, and searchable. For commercial support SLAs, you need a cloud subscription or a separate support contract.

If you’re self-hosting and something breaks, you’re diagnosing it yourself. The community forums are active, but don’t expect a response within the hour.

Real cost of self-hosted Xibo

Xibo is not free if you value your team’s time. Realistic cost breakdown for a self-hosted deployment:

  • VPS hosting: $20–$50/month
  • Initial setup: 4–8 hours of IT time
  • Ongoing maintenance: 1–2 hours/month (patching, upgrades, monitoring)
  • Per-screen software cost: $0 with Windows or Linux players; a one-off perpetual licence per display for Android, webOS/Tizen or ChromeOS players

At 20+ screens, this typically beats SaaS pricing. At 5 screens, the economics are borderline. At 1–3 screens, just use a freemium SaaS tool and spend your time elsewhere.

Xibo vs Yodeck

Xibo and Yodeck get compared a lot because both appeal to cost-conscious IT teams, but they’re built on very different ideas. Yodeck is cloud-only SaaS built around Raspberry Pi players; Xibo is an open-source CMS you can host yourself or rent as a cloud service.

Xibo Yodeck
Deployment Self-hosted or Xibo Cloud Cloud only
Open source Yes (CMS, Windows and Linux players) No
Free option Self-hosted CMS with Windows/Linux players, unlimited screens Free plan for one screen
Paid pricing Cloud from $4.90 per display/month at the time of writing From $8 per screen/month at the time of writing (yodeck.com/pricing)
Hardware Windows, Linux, Android, Tizen, webOS, ChromeOS Raspberry Pi-based Yodeck player, included with annual plans
Ease of use Steeper learning curve Simpler, faster for non-technical users
Best for Technical teams, large or data-sensitive networks Small to mid-size offices that want quick setup

Choose Xibo if you want control, self-hosting or zero per-screen software costs at scale. Choose Yodeck if you want a polished editor and a plug-and-play player with minimal IT involvement. Our Yodeck review covers its free plan and limits in more detail.

When to choose Xibo

  • You have an existing server or VPS budget and internal Linux skills
  • You’re deploying 20+ screens and want to avoid per-screen SaaS costs
  • You need granular user access control across multiple departments
  • You want to integrate signage content with internal data systems via API
  • Data sovereignty matters, you want all content on your own infrastructure

When not to choose Xibo

  • Your team has no Linux/Docker experience and no appetite to learn
  • You need fast setup with minimal IT involvement
  • You want a polished, modern interface for non-technical content managers
  • You’re deploying 5 screens or fewer, SaaS is cheaper at that scale

Alternatives to consider

If Xibo’s complexity isn’t right for your team but you want capable signage software, compare it against:

  • Yodeck, simpler SaaS, free for one screen, Raspberry Pi-friendly
  • TDM Signage, European platform, per-device pricing, strong for SMB and medium enterprise
  • ScreenCloud, polished SaaS with strong app integrations

For a full comparison across all major platforms, see the digital signage buyer’s guide.

If Xibo appeals mainly because it’s free, see our roundup of free digital signage software in 2026 for other open-source and free-tier options.

FAQ

What is Xibo?

Xibo is a digital signage platform made up of a web-based CMS and player apps for Windows, Linux, Android, ChromeOS, Samsung Tizen and LG webOS. It’s developed by Xibo Signage Ltd in the UK. You can self-host the open-source CMS or use Xibo Cloud, where Xibo hosts it for you.

Is Xibo open source and free?

The Xibo CMS is open source under the AGPLv3 licence, and so are the Windows and Linux players. Self-hosting the CMS with those players costs nothing in software fees. The Android, webOS/Tizen and ChromeOS players need a paid licence per display, and Xibo Cloud is a paid monthly service.

Can Xibo be self-hosted?

Yes. Xibo’s supported self-hosted install uses Docker on a server you control, running the CMS, a MySQL database and the XMR messaging service. You’re responsible for backups, TLS certificates, upgrades and monitoring. Non-Docker installs are possible but only community-supported.

How much does Xibo cost?

Self-hosted Xibo is free for the CMS and the Windows/Linux players. Paid player licences start from $28 per display one-off for Android at the time of writing. Xibo Cloud starts from $4.90 per display per month on the Professional plan, with all players included. Check xibosignage.com/pricing for current rates.

What are the features of Xibo signage?

Key features include a multi-zone layout designer, playlists, scheduling with priorities, dayparting and geo-location, DataSets for live data, 40+ widgets, interactive touch actions, proof-of-play reporting, role-based permissions and an OAuth2 REST API. The same features are available whether you self-host or use Xibo Cloud.

Xibo vs Yodeck: which is better?

Xibo is better for technical teams that want self-hosting, open source and low software cost at scale. Yodeck is better for teams that want quick, simple cloud signage with a ready-made Raspberry Pi player. For a handful of screens and no server skills, Yodeck is usually the easier choice.

Bottom line

Xibo is a serious, capable digital signage platform that rewards technical investment. The self-hosted option is genuinely compelling for large deployments where per-screen SaaS costs add up. But “free” is relative, the real cost is the engineering time to deploy and maintain it. If your team can absorb that, Xibo is excellent value. If your team can’t, pick a SaaS platform and be honest about the trade-off.