System Overview

Real-time performance and storage metrics

Node Connected

Indexed Images

-

Storage Footprint

-

Process Uptime

-

Traffic Visualization

Security Ready

Internal rate limiting and helmet policies are active.

Select a folder
NameType
Select a directory to upload all image files inside it.

Drop images here

or click to browse from device

User/Blog accept single-image API requests; Project supports multi-image batches.

Create domain token

Enter a hostname and passkey. The server creates a storage folder and stores the passkey hash; share this passkey with that domain admin/user for login (with matching Origin).

Share this passkey with domain user/admin for login.

Registered domains

Domain Folder Created
Loading…

Admin API key

Requests from this UI use x-api-key. The same value works as Authorization: Bearer for API clients.

Stored in localStorage for this browser. Sign out to replace it.

Server

App version
Health
Max upload
Optimized cache / folder
Thumbnail / optimized quality

Domain access tokens

Use the sidebar Domain access tab to create and revoke tokens in the UI. For scripts: POST /api/admin/domain-tokens with {"domain":"example.com","passkey":"your-secret"} and header x-api-key. Sites use x-access-token or Bearer with this passkey; Origin must match the domain.

Optimized image cache

Generated variants live under each folder’s optimized/ directory. Trimming removes oldest outputs when over the per-folder limit (see env MAX_CACHE_SIZE_MB).