MediaCache

A small caching proxy for images and video thumbnails

MediaCache sits in front of slow origin storage, resizes images on the fly and keeps hot files close to users. It is a personal project, running for a few friends' sites.

On-the-fly resize

WebP/AVIF conversion and width presets via query parameters.

Disk + memory tiers

LRU in memory, sharded cache on NVMe, origin fallback.

Signed URLs

HMAC-signed links so the cache is not an open proxy.

Usage

Requests must be signed with a per-site key. Unsigned requests return 403.

GET /i/<site>/<path>?w=640&fmt=webp&sig=<hmac>

FAQ

Can I use it for my site? Not publicly — access is invite-only. Existing users manage their sites in the console. Write to admin@mediacache.online.

Is there a status page? Not yet. Uptime has been fine so far.