Home Catalog Immich Kiosk
Media Servers

Immich Kiosk

Immich Kiosk is an ambient digital photo frame and slideshow client designed for smart TVs, tablets, and wall displays powered by your Immich server.

ARM64 & AMD64
Docker & Rootless Podman
100% Self-Hosted (Zero Lock-in)
RAM Profile: Low
Default Port: Port 2284

Why this Configuration?

Quick Start (Standalone Docker Compose)

The snippet below is immediately ready to run in any standard Docker or Podman environment:

services:
  immich-kiosk:
    container_name: njorddeploy-immich-kiosk
    image: ghcr.io/damongolding/immich-kiosk:0.44.1
    tty: true
    restart: unless-stopped
    ports:
      - "2284:3000"
    environment:
      - "KIOSK_IMMICH_URL=http://njorddeploy-immich-server:2283"
      - "KIOSK_IMMICH_API_KEY=initial_setup_token"
      - "KIOSK_DURATION=60"
      - "TZ=Europe/Amsterdam"
    networks:
      - njorddeploy_net

networks:
  njorddeploy_net:

Start the service directly via the command line: docker compose up -d

Configuration & Environment Variables

Key configuration parameters and defaults derived from the NjordDeploy component template:

Variable Default Value Description
IMMICH_KIOSK_PORT 2284 Port to access the Immich Kiosk web interface.
KIOSK_IMMICH_URL http://njorddeploy-immich-server:2283 Internal or external URL to the Immich server (e.g. http://njorddeploy-immich-server:2283).
KIOSK_IMMICH_API_KEY initial_setup_token API Key generated in Immich (Account Settings -> API Keys).
KIOSK_DURATION 60 Duration in seconds each photo remains on screen.

Ecosystem & Enterprise Integration

Effortless Management with NjordDeploy

Deploy, monitor, and update this service with a single click on your own hardware via the NjordDeploy Configurator.