The amount of time in seconds an asset will be displayed for.
Settings
Key
Value
CONFIG
refresh
ENV
KIOSK_REFRESH
URL
refresh
VALUE
int
DEFAULT
60
Using with config.yaml file
Using with ENV in your docker-compose file
Using with url queries
Which transition to use when changing images.
Settings
Key
Value
CONFIG
transition
ENV
KIOSK_TRANSITION
URL
transition
VALUE
none | fade | cross-fade
DEFAULT
none
Using with config.yaml file
Using with ENV in your docker-compose file
Using with url queries
http://{ URL }?transition=none
The duration of the fade (in seconds) transition.
Settings
Key
Value
CONFIG
fade_transition_duration
ENV
KIOSK_TRANSITION
URL
fade_transition_duration
VALUE
float
DEFAULT
1
Using with config.yaml file
fade_transition_duration : 1
Using with ENV in your docker-compose file
Using with url queries
http://{ URL }?fade_transition_duration= 1
The duration of the cross-fade (in seconds) transition.
Settings
Key
Value
CONFIG
cross_fade_transition_duration
ENV
KIOSK_CROSS_FADE_TRANSITION_DURATION
URL
cross_fade_transition_duration
VALUE
float
DEFAULT
1
Using with config.yaml file
cross_fade_transition_duration : 1
Using with ENV in your docker-compose file
KIOSK_CROSS_FADE_TRANSITION_DURATION : 1
Using with url queries
http://{ URL }?cross_fade_transition_duration= 1
The duration of the cross-fade (in seconds) transition.
Settings
Key
Value
CONFIG
show_progress
ENV
KIOSK_SHOW_PROGRESS
URL
show_progress
VALUE
bool
DEFAULT
false
Using with config.yaml file
Using with ENV in your docker-compose file
KIOSK_SHOW_PROGRESS : false
Using with url queries
http://{ URL }?show_progress= false
Ask browser to request a lock that prevents device screens from dimming or locking.
NOTE: I haven’t been able to get this to work constantly on IOS.
Settings
Key
Value
CONFIG
disable_screensaver
ENV
KIOSK_DISABLE_SCREENSAVER
URL
disable_screensaver
VALUE
bool
DEFAULT
false
Using with config.yaml file
disable_screensaver : false
Using with ENV in your docker-compose file
KIOSK_DISABLE_SCREENSAVER : false
Using with url queries
http://{ URL }?disable_screensaver= false
Whether Kiosk should resize images to match your browser screen dimensions for better performance.
NOTE: In most cases this is not necessary, but if you are accessing Kiosk on a low-powered device, this may help.
Settings
Key
Value
CONFIG
optimize_images
ENV
KIOSK_OPTIMIZE_IMAGES
URL
optimize_images
VALUE
bool
DEFAULT
false
Using with config.yaml file
Using with ENV in your docker-compose file
KIOSK_OPTIMIZE_IMAGES : false
Using with url queries
http://{ URL }?optimize_images= false
Enable GPU acceleration for improved performance (e.g., CSS transforms)
Settings
Key
Value
CONFIG
use_gpu
ENV
KIOSK_USE_GPU
URL
use_gpu
VALUE
bool
DEFAULT
true
Using with config.yaml file
Using with ENV in your docker-compose file
Using with url queries
http://{ URL }?use_gpu= true
Allow assets marked as archived to be displayed.
Settings
Key
Value
CONFIG
show_archived
ENV
KIOSK_SHOW_ARCHIVED
URL
show_archived
VALUE
bool
DEFAULT
false
Using with config.yaml file
Using with ENV in your docker-compose file
KIOSK_SHOW_ARCHIVED : false
Using with url queries
http://{ URL }?show_archived= false
Use the original image.
Settings
Key
Value
CONFIG
use_original_image
ENV
KIOSK_USE_ORIGINAL_IMAGE
URL
use_original_image
VALUE
bool
DEFAULT
false
Using with config.yaml file
use_original_image : false
Using with ENV in your docker-compose file
KIOSK_USE_ORIGINAL_IMAGE : false
Using with url queries
http://{ URL }?use_original_image= false
The ID(s) of any specific assets you want Kiosk to skip/exclude from displaying. You can also tag assets in Immich with “kiosk-skip” to achieve the same.
Settings
Key
Value
CONFIG
blacklist
ENV
KIOSK_BLACKLIST
URL
blacklist
VALUE
[]string
DEFAULT
""
Using with config.yaml file
Using with ENV in your docker-compose file
Using with url queries
http://{ URL }?blacklist= ""