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.