Remember when digital photo-frames were popular? Well, Immich frame is a self-hosted version of one of those, that when running provides a constant scrolling display of the photos in your Immich albums.
The service hosts a webserver and loads the photos up in a full-screen mode – you can then display this on any device you have (Amazon Echo show, Smart TV, tablet, phone, etc.) around the house.

The photos can be overlaid with extra data such as the current date & time, photo data (location, data of image, album name, etc.) and you can set variables such as transitions, and how long each phot os shown before it advances to the next image.
The docker compose file contains everything you need to set up the system and configure it however you wish.

The only thing you really need to do is generate an API key from your Immich server – this is how the Immich-frame connects securely to your Immich database to extract the images.
To generate the API key, head over to your Immich dashboard and find the Account settings page (this is found by clicking your profile icon in the top-right of the dashboard)

Generate a new API key for your Immich-frame – note that the API key is only ever displayed once, so you will need to record it safely before you close the dialogue box. If you make a mistake, simply delete the API key and generate a new one.


Once you have the key – head back to your Immich-Frame docker compose file and paste it in.
Once you’ve set any other environment variables, launch the container, and then open a browser tab and navigate to the URL you set and you should now see your images.
Next I’ll take a look at JellyFin – a self-hosted, free alternative to the Plex media server