Open Source Digital Signage

Digital signage, made simple on the web.

Keinage is an open source signage app for clinics, restaurants, stores, and offices. Create announcements, menu boards, queue numbers, clock boards, and other display screens from a browser.

Free self-hosting OSS / Apache License 2.0 Purpose-built templates
Keinage signage board screenshot
Clinic signage template Menu signage template

Features

A lightweight signage system for real places

Templates, live updates, integrations, and self-hosting in one simple product.

01

Purpose-built templates

Use display templates for announcements, clinic boards, menus, queue calls, and more.

02

Browser-based management

Create boards, update content, and change templates from the admin screen.

03

Live updates

Push changes such as announcements and queue numbers to display devices quickly.

04

Open source

Self-hosted teams can inspect the code and adapt the system to their environment.

Examples

Usage examples

See how the screens look in place, from a small clinic to an office entrance and a cozy restaurant.

For a clinic
simple-board

For a clinic

A sample setup using the simple board template to show clinic hours and same-day notices on a small reception display.

At an office entrance
photoclock

At an office entrance

A sample entrance display using the Photo Clock template to combine the current time with welcoming visuals.

For a restaurant
menu

For a restaurant

A sample menu display using the Menu template to present featured dishes and pricing in a warm, polished layout.

Display family memories on a tablet or mobile monitor
family-display

Display family memories on a tablet or mobile monitor

A home display example using the Photo Clock template to show children's photos on a tablet or compact monitor and turn a shelf or living space into a gentle photo display.

Images are for illustrative purposes. AI-generated imagery is used.

Admin

Simple admin experience

Login, admin PIN setup, and board editing are handled in the browser. Self-hosted teams can manage the environment according to their own policies.

Board edit admin screen
Admin login screen Admin PIN screen

Templates

Screens for the content you need

The home page highlights eight representative screens. See the directory page for all board templates, including the newly added ones.

Photo Clock

Photo Clock

Show photos or videos together with the time and weather.

Simple Guide

Simple Guide

A general-purpose signage board that combines media and text.

Order Call

Order Call

Display queue numbers and call notices in a simple layout.

Retro Guide

Retro Guide

A retro electronic-board style screen for short announcements.

Message Board

Message Board

Rotate multiple messages on a clean bulletin board.

Clinic

Clinic

Display clinic hours and facility guidance in a calm layout.

Menu

Menu

Present restaurant menus and promotions in an easy-to-read layout.

QR Guide

QR Guide

Show QR codes together with a clear next action.

Self-host

Self-host in three steps

1

Clone the repository

git clone https://github.com/HiroshiARAKI/Keinage.git
cd Keinage
2

Run Docker Compose

docker compose up -d
3

Open the admin app

Visit http://localhost:3000, register an admin PIN, and create your first board.

Start

Start Keinage by self-hosting it.

The source code is available on GitHub. You can deploy and evaluate it for free on your own server or internal environment.