The fastest backend — sub-millisecond read latency from local disk. Mount Docker volumes, NFS shares, or EFS for shared access. Built-in path traversal protection.
local-images:
type: filesystem
basePath: ./images # relative or absolute path
Point to a local test images directory. Zero setup, instant feedback.
Mount a volume: -v /data/images:/app/images:ro
Mount a network filesystem for multi-server shared access.
| Backend | First-Read Latency | Scalability |
|---|---|---|
| Filesystem | < 1ms (SSD) | Single server |
| Amazon S3 | 20–100ms | Unlimited |
| Google Cloud Storage | 20–80ms | Unlimited |
Path traversal attacks are blocked — ../../etc/passwd is rejected. All paths must resolve within the configured basePath.
Free tier — no credit card required.