# garlic-hub

> Self-hosted open-source digital signage CMS using SMIL for playlists, managing devices and content with multi-zone layouts, REST API, and player-agnostic compatibility.

- **Category:** Digital Signage
- **Licence:** AGPL-3.0
- **Latest version:** v1.1.5
- **Open source:** oss
- **Languages:** JavaScript, PHP
- **Platforms:** Docker, Docker Compose
- **Tags:** Cms, Content Management System, Device Management, Docker, Php, Self Hosted, Self Hosting, Digital Signage, Playlist management, Signage, Dooh, Narrowcasting, Public Display, Advertising Screens, Display Management, Smil, Digital Signage CMS, Multi Zone

## Description

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.

## Links

- [Homepage](https://github.com/garlic-signage/garlic-hub)
- [Website](https://garlic-signage.com/garlic-hub/)
- [Docker](sagiadinos/garlic-hub)
- [Installation Guide](https://garlic-signage.com/garlic-hub/installation/)
- [Features](https://garlic-signage.com/garlic-hub/features/)
- [Showcase](https://garlic-signage.com/garlic-hub/showcase/)
- [Documentation](https://garlic-signage.com/garlic-hub/docs/)
- [GitHub Repository](https://github.com/garlic-signage/garlic-hub)

---
Source: https://selfhost.directory/project/garlic-hub