Setup

Create the administrator account. Registration closes afterwards.
Minimum 8 characters.
Printed to the server console at startup.

Sign in

Delivery endpoints are public. Uploads require authentication.

randimg

Loading…

Change password

Minimum 8 characters. All other sessions are signed out.

Upload

Drop images here, or click to browse
Re-encoded to WebP. Identical content is deduplicated.

Preview

Random image from the library

Endpoints

GET /randomPublic. Streams image bytes; usable directly as an <img src>.
GET /random?type=redirectPublic. 302 to the image. Preferred in production so a proxy or CDN serves the bytes.
GET /random?type=jsonPublic. Returns {name, url, width, height, bytes}.
GET /i/{name}Public. Content-addressed and immutably cacheable.
POST /uploadAuthenticated. Multipart field files.
POST /reloadAuthenticated. Reconciles the index with the store directory.
GET /stats · /listPublic. /stats returns paths and session counts only when authenticated.