selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

garlic-hub logo

Self-host garlic-hub

v1.1.5

Digital signage CMS for device and content management

ReleaseOpen SourceAGPL-3.0
Updated10 hours ago
LanguagePHP
Setup difficultyModerate
ThemeDark mode
Stars
149
Port
80 (HTTP web interface)
Docker
sagiadinos/garlic-hub
Install with Docker
Playlist Composer with drag-and-drop editingMulti-Zone Editor showing overlapping zonesMedia Pool row viewMedia Pool icon viewUploader interface with stock platform integrationLogin screenPlayer overview table

What is garlic-hub?

Garlic-Hub is a self-hosted digital signage content management system that lets you control screens, media, and playback schedules from one web dashboard. It builds playlists in the SMIL standard so they work with any compatible player — including the project's own garlic-player, IAdea hardware, Qbic devices, and iDS-Player. The media library organizes files in folders and accepts uploads from local disks, URLs, webcam captures, screen recordings, and stock libraries (Unsplash, Pixabay, Pexels) via API keys. A visual composer lets you arrange items, set durations, nest playlists, and define time- or event-based triggers such as touch, network signals, or calendar rules. Multi-zone layouts split a screen into overlapping regions, each running its own playlist. The system exposes a REST API and webhooks for automation, authenticates users with sessions (remember-me) and OAuth2 tokens, and ships translations for English, German, French, Spanish, Greek, and Russian. It runs in a Docker container (internal port 80, commonly mapped to 8090 on the host) and is licensed under AGPL-3.0.

Should you self-host garlic-hub?

garlic-hub scores 48/100 on selfhost.directory (how scoring works) and ranks #5 of 7 in Digital Signage. It has 149 GitHub stars.

It shipped 8 stable releases in the past year. The latest, v1.1.5, came out on 14 October 2026. New versions land roughly every 2 weeks.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is anthias (67/100, 3 705 stars). It scores higher overall, so compare the two before you pick. See garlic-hub vs anthias side by side.

Features

  • Device Fleet Management
  • Hierarchical Media Library
  • Multi-language Support
  • Multi-Zone Layout Editor
  • OAuth2 Token Authorization
  • Player-Agnostic
  • Push Support
  • REST API
  • Scheduling & Triggers
  • Session Authentication
  • SMIL Playlist Management
  • Stock Platform Integration
  • Template Editor
  • Webhooks

garlic-hub README

How to install garlic-hub

Install garlic-hub with Docker

Docker installed

docker run -p 8090:80 --name garlic-hub-container
-v garlic-hub-public-var:/var/www/public/var
-v garlic-hub-var:/var/www/var sagiadinos/garlic-hub:latest

Uses pre-built image from Docker Hub

garlic-hub releases & version history

More in Digital Signage

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…