Deploy Now

Stars

151

Forks

22

Watchers

6

Developer links

Garlic Hub

Garlic Hub runs your digital signage network from one self-hosted console, managing the players, the media library, and the playlists behind every screen without per-device fees. Build presentations as SMIL playlists: full-screen master playlists for a single message, reusable internal playlists for shared blocks like opening hours, and multizone layouts that split one display into independent areas. The visual zone editor arranges those areas by percentage or pixels, even overlapping, while the template editor produces image content without leaving the browser. Media arrives from local uploads, external links, screencasts, cameras, or stock platforms, organized in hierarchical folders with bulk actions. Date and time conditions, recurrence, and triggers from touch, key presses, or network messages decide what plays when, and nested playlists can take over by priority. Players fetch updates by polling or receive an immediate push when reachable, and the fleet view shows status at a glance with remote publish, refresh, and screenshot actions. Roles per module, OAuth2 tokens, a REST API, and webhooks let larger operations automate publishing and guard who changes what, in six interface languages. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Garlic Hub
Garlic Hub
Garlic Hub
Garlic Hub
Garlic Hub

Benefits

  • No Per-Device Fees
  • The whole signage stack is open source and self-hosted, so a fleet of five or five hundred screens costs the same: the server you already run, with no vendor lock-in.
  • Standards-Based SMIL Playlists
  • Playlists export in the industry-standard SMIL format and play on any compatible hardware, from a Raspberry Pi to enterprise players, so changing vendors never strands your content.
  • Layouts Without Design Tools
  • A graphical multi-zone editor and a browser-based template editor let staff compose split-screen layouts and image content directly, with zones sized by percentage or pixels.
  • The Right Content, Automatically
  • Date and time conditions, recurrence, and triggers from touch, access keys, or network messages switch what plays by priority, keeping screens current without manual republishing.

Features

  • SMIL Playlist Composer
  • Create master, internal, and multizone playlists, nest reusable blocks, and export everything in the SMIL standard for compatible players.
  • Multi-Zone Editor
  • Split a display into independent zones by percentage or pixel values, overlapping if needed, each running its own playlist simultaneously.
  • Hierarchical Media Library
  • Organize uploads in nested folders with bulk actions, and ingest from local files, external links, screencasts, cameras, and stock platforms.
  • Scheduling and Triggers
  • Date and time conditions, dayparts, and recurrence plus touch, key, and network triggers control what plays and when it takes over.
  • Fleet Management
  • See every player's status at a glance, assign playlists, and push updates instantly or let players poll, with remote refresh and screenshots.
  • Users, API, Webhooks
  • Per-module roles, session login with remember-me, OAuth2 tokens, a REST API, and webhooks on publish and device events.

Apps Similar to Garlic Hub