immich-kiosk
SHA-256Highly 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
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Have a running Immich instance (get API URL and API Key)
Step 2: Run Docker: docker run -d -p 3000:3000 ghcr.io/damongolding/immich-kiosk:latest
Step 3: Open http://localhost:3000 and follow the config wizard to connect to your Immich server
- Step 1: Have a running Immich instance (get API URL and API Key)
- Step 2: Run Docker: docker run -d -p 3000:3000 ghcr.io/damongolding/immich-kiosk:latest
- Step 3: Open http://localhost:3000 and follow the config wizard to connect to your Immich server
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
5088bf7d67bd96380264e6377a895fc9b9bef24a5d1102e83dc0db7a8a043624This 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 SourceUninstall 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.
Having issues? Check the FAQ below
4 FAQs
Similar Projects
Huginn
Huginn lets you build agents that automate online tasks. Events propagate through a directed graph. Monitor web, Twitter, email, and more.
RSSHub
RSSHub is the world's largest open-source RSS network. It generates RSS feeds from virtually any website, with over 5,000 instances and a thriving community. Perfect for aggregating social media, news, blogs, and more.
Puter
An open-source internet computer that lets you access all your files, apps, and games from anywhere, with self-hosting for full control.