{% extends "base.html" %} {% block title %}LibreSignage · Open-source digital signage{% endblock %} {% block meta_description -%} Create, schedule, and publish digital signage to every screen from one self-hosted platform. {%- endblock %} {% block head %} {% endblock %} {% block body %}
Open source. Self-hosted. Yours.

Digital signage that keeps every screen in sync.

Create compelling content, schedule it with confidence, and publish to your entire screen network from one straightforward control center.

  • MIT licensed
  • Offline-ready players
  • No vendor lock-in
Built for reliability Keep local media playing when the network drops.
Designed for teams Give admins, editors, and viewers the right access.
Ready to grow Manage one display or a multi-location fleet.
Everything in one place

All the tools your screens need.

From the first upload to the final publish, LibreSignage keeps content operations clear and predictable.

{% for icon, title, description in [ ( "content", "Flexible content", "Use images, video, PDFs, text, QR codes, clocks, feeds, and web content." ), ( "playlist", "Smart playlists", "Arrange reusable content with custom durations, transitions, and reliable looping." ), ( "calendar", "Precise scheduling", "Plan date ranges, weekdays, and dayparts so the right message appears on time." ), ( "screens", "Fleet management", "Organize displays, groups, locations, profiles, and assignments from one dashboard." ), ( "monitor", "Health monitoring", "See connection state, cache readiness, storage details, and offline alerts at a glance." ), ( "layout", "Multi-zone layouts", "Combine independent playlists in flexible screen regions, including ticker zones." ) ] %}

{{ title }}

{{ description }}

{% endfor %}
A simpler workflow

From idea to every display in three steps.

LibreSignage gives your team a repeatable publishing process without hiding the controls that matter.

Read the operator guide
  1. 01

    Create your content

    Upload media or start with an accessible template, then organize everything in the content library.

  2. 02

    Build the experience

    Arrange playlists, define schedules, and preview the result against each screen’s real display profile.

  3. 03

    Publish with confidence

    Stage assignments, publish the approved revision, and monitor every player from the central dashboard.

Your screens. Your platform.

Take control of your display network.

Run LibreSignage on your infrastructure and keep your content, devices, and workflow under your control.

{% if g.user %} Open dashboard {% else %} Sign in to LibreSignage {% endif %}
{% endblock %}