Skip to content

Immich Digital Photo Frame with Espframe

Espframe turns a supported Guition ESP32-P4 touchscreen into a standalone digital photo frame for Immich. It is designed for self-hosted photo libraries, so the frame connects directly to your Immich server and displays photos from your own network.

Unlike a tablet dashboard or cloud photo frame, Espframe runs firmware built with ESPHome on the display hardware itself. You do not need Home Assistant, a separate bridge app, or a subscription service.

Espframe Immich digital photo frame on a Guition ESP32-P4 touchscreen

What Espframe Does

  • Shows photos from your Immich library on an ESP32-P4 touchscreen.
  • Connects directly to Immich over HTTP or HTTPS.
  • Supports all photos, favorites, albums, people, memories, and date-filtered ranges.
  • Includes display controls for brightness, schedules, screen tone, and touch gestures.
  • Uses a browser-based installer for the supported Guition ESP32-P4 10-inch display.

What You Need

ItemNotes
Immich serverA working self-hosted Immich instance on your network or reachable by HTTPS
Supported displayGuition ESP32-P4 10-inch JC8012P4A1
USB-C data cableUsed for first-time flashing
Chrome or EdgeRequired for browser flashing with Web Serial
Immich API keyRead-only permissions are recommended

How Setup Works

  1. Flash the firmware from the Install Espframe on a Guition ESP32-P4 Display page.
  2. Connect the frame to WiFi.
  3. Enter your Immich server URL and Immich API key permissions.
  4. Choose which Espframe photo sources for Immich should appear in the slideshow.

Privacy Model

Espframe does not upload photos or send your library through a hosted service. The frame requests thumbnails and metadata from the Immich server URL you configure. If your Immich instance is only available on your local network, the frame stays local too.

Buy Me A CoffeeBuy Me A Coffee