eink-hub

eink-hub

Docker app from yayitazale's Repository

Overview

Self-hosted control center for e-ink photo frames (BLOOMIN8, SwitchBot AI Art Frame, TRMNL firmware and your own ESP32 / Raspberry Pi frames), with Immich integration. Exact previews with smart crop, collections from uploads or Immich, schedules and battery-friendly pull mode. Set LOCAL_URL to http://[your Unraid IP]:8080: frames on your LAN use it to reach the hub, and "Search the network" scans its subnet. Then open the WebUI and choose an admin password. Documentation: https://eink-hub-7ba3a3.gitlab.io/guide/Unraid

Related apps

Details

Repository
registry.gitlab.com/yayitazale/eink-hub:latest
Last Updated2026-10-07
First Seen2026-10-07

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/
Network
bridge
Shell
bash
Privileged
false

Template configuration

WebUI PortPorttcp

Web UI and the endpoints frames pull pictures from. If you change it, change LOCAL_URL too.

Target
8080
Default
8080
Value
8080
DataPathrw

Database, photos and render cache.

Target
/data
Default
/mnt/user/appdata/eink-hub
Value
/mnt/user/appdata/eink-hub
LOCAL_URLVariable

LAN address of the hub, e.g. http://192.168.1.10:8080 (your Unraid IP and the port above). Frames use it to reach the hub; not localhost.

ADMIN_PASSWORDVariable

Admin password. Leave empty to choose one on first visit.

EXTERNAL_URLVariable

Optional address people use to open the hub (reverse proxy…). The QR code on the frames opens it.

IMMICH_URLVariable

Optional Immich address, e.g. http://192.168.1.10:2283. Can also be set from Settings.

IMMICH_API_KEYVariable

Optional Immich API key. Can also be set from Settings.

CLOUD_URLVariable

Only for SwitchBot frames: public https address SwitchBot's cloud downloads photos from, when only /u/img is exposed. Empty = EXTERNAL_URL.

AUTH_DISABLEDVariable

true turns the admin password off. Only on a trusted network or behind your own auth proxy.

Default
false
Value
false
D-Bus (Bluetooth wake)Pathro

Lets the hub wake BLOOMIN8 frames with the server's Bluetooth. Needs a Bluetooth adapter and BlueZ on Unraid; without them the hub simply shows Bluetooth as unavailable. Remove this path to turn it off.

Target
/run/dbus
Default
/run/dbus
Value
/run/dbus