OpenSource-Hub
I

immich-kiosk

SHA-256
1.5k stars·System Optimization·SHA-256 checksum verified

Highly configurable slideshow for displaying Immich photos and videos on browsers and devices. Perfect for digital photo frames, public displays, or any kiosk mode.

Smart Download

Download Download Version

v0.38.1 · 8.1 MB

Turn your Immich library into a beautiful, configurable slideshow for any screen.

Core Features

  • Select specific albums or entire library for slideshow
  • Customize transition effects, display duration, and filters
  • Show EXIF metadata like date, camera, and lens
  • Deploy via Docker or standalone binary with low resource footprint
  • Multiple presets for different scenarios (home, signage, gallery)

What It Can't Do

  • Requires an existing Immich installation – cannot work standalone. 2. Not an official Immich project; API changes may break compatibility. 3. No built-in encryption; use a reverse proxy for public access. 4. Configuration is stored in environment or local file – remember to back up.

Use Cases

  • Transform a spare tablet into a digital family photo frame
  • Display product photos or event images on a store TV
  • Create a nostalgic slideshow for parties or reunions

Immich Kiosk is a self-hosted slideshow application designed to showcase your Immich photo library on any screen. It offers extensive customization: you can choose albums, control transition effects, set display durations, apply filters, and even display EXIF data. The project runs as a lightweight web server (Docker or standalone binary) and can be used on tablets, smart TVs, or dedicated kiosk devices. It supports multiple user presets, automatic rotation, and works well with older hardware. Since it only needs a browser to render, it's ideal for digital signage or personal photo frames. Note: Requires a running Immich instance with API access.

Tags

self-hostedslideshowimmichdigital-signagephoto-frame

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Have a running Immich instance (get API URL and API Key)

4

Step 2: Run Docker: docker run -d -p 3000:3000 ghcr.io/damongolding/immich-kiosk:latest

5

Step 3: Open http://localhost:3000 and follow the config wizard to connect to your Immich server

Install Guide
  1. Step 1: Have a running Immich instance (get API URL and API Key)
  2. Step 2: Run Docker: docker run -d -p 3000:3000 ghcr.io/damongolding/immich-kiosk:latest
  3. Step 3: Open http://localhost:3000 and follow the config wizard to connect to your Immich server
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

5088bf7d67bd96380264e6377a895fc9b9bef24a5d1102e83dc0db7a8a043624

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Docker: stop and remove container then delete image. Binary: delete the executable and the config folder (~/.immich-kiosk).

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 06:15:15
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects