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.
Deploy