Storage Server • Fastify & libvips High-Speed Cluster

S3-compatible object storage with zero egress fees.

Self-host your media files, assets, and backups on any Linux server. Featuring database-less speed, automated WebP/AVIF image transformations, and official SDKs.

docker run
docker run -d -p 8080:8080 -v /var/data/storage:/data \
  -e STORAGE_SECRET=your-secure-key \
  ghcr.io/devclouddesk/storage-server:latest
Dynamic URL Media Engine

Replace Cloudinary with URL parameters.

Transform original high-resolution assets on-the-fly with zero CPU overhead using SIMD-accelerated libvips.

Thumbnail Mode
/cdn/banner.png?w=400&h=300&fit=cover

Resizes intelligently, crops centered, and outputs cached WebP to reduce payload by up to 85%.

Avatar Transcode
/cdn/avatar.jpg?w=128&format=avif&q=80

Converts heavy uploaded JPEG/PNG avatars to next-generation AVIF with sharp pixel density.

Security Presign
/cdn/contract.pdf?token=hmac_sha256&expires=300

Enforces authenticated access tokens with configurable expiration for private and sensitive documents.

Storage Architecture

High-performance object storage without lock-in.

Run single-node storage on a $5 VPS, or scale across multiple mount points with unified S3 protocol support.

100% S3 API Compatibility

Drop-in replacement for AWS S3. Compatible with standard AWS SDKs, boto3, MinIO tools, rclone, and Cyberduck without changing your application code.

Database-Less Filesystem Engine

No external PostgreSQL or MongoDB required to track files. Pure filesystem metadata index for maximum resilience, instant zero-maintenance backups, and sub-millisecond lookups.

On-The-Fly Media Transformations

Self-hosted Cloudinary alternative powered by libvips. Resize, crop, convert to modern WebP/AVIF, and watermark images in real-time via URL query parameters.

Zero Cloud Egress Tax

AWS charges up to $0.09/GB for data egress. Host DevCloudDesk Storage Server on your own VPS or bare-metal server with unlimited, zero-cost bandwidth.

Presigned Direct Uploads

Generate cryptographically signed PUT/GET URLs with expiration policies so your web/mobile clients upload directly to storage without burdening your main API servers.

Multi-Language Client SDKs

Seamless first-party client libraries for your backend applications, with official packages available across modern ecosystems and package managers.

Developer SDKs Available

Multi-Language Client Libraries

Install our official lightweight client libraries for type-safe file uploads, bucket operations, and presigned URL generation across your favorite languages and frameworks.

TypeScript / Node.js
npm install @dcd-sdk/storage-client
Python (PyPI)
pip install dcd-storage-client