FastDDL Now Supports 2GB Files & 20GB Shared Storage
We quadrupled our max file size from 500MB to 2GB and increased shared storage tenfold to 20GB.
Since launching FastDDL, the most common feature request has been file size. "Can I send a video?" "Can I upload a project archive?" "Can I share a full dataset?" — until today, the answer was "up to 500MB".
That's changing. FastDDL now supports files up to 2GB, with shared storage capacity increased to 20GB across all active files on the platform.
What changed
- Max file size: 500MB → 2GB
- Total shared storage: 2GB → 20GB
- Encryption: Same zero-knowledge AES-256-GCM (unchanged)
- Auto-delete: Still 48 hours default (unchanged)
- No account required: Still works the same (unchanged)
Under the hood
Bumping the limit from 500MB to 2GB wasn't just a constant change — it required infrastructure updates across the entire stack:
Server infrastructure: The streaming encryption pipeline uses temp files during upload (input + encrypted output). A 2GB upload needs ~4GB of temp space. We verified our server has adequate capacity and tuned the upload timeout to 10 minutes for large files.
Reverse proxy: Nginx's client_max_body_size was raised from 512MB to 2200MB. Without this, even legitimate uploads would be rejected at the proxy layer before reaching our app.
Framework: Next.js has its own body size limit on server actions. We configured it to handle 2.2GB requests — anything larger would fail with a confusing framework error.
Storage: Files are streamed directly to Cloudflare R2 (object storage). We're not bottlenecked by local disk — R2 scales to petabytes. The 20GB limit is a soft cap we set to prevent abuse and keep our R2 bill predictable.
What you can do now
With 2GB per file, you can share:
- 4K video files (most phones record at 100-500MB per minute)
- Full software installers and game builds
- Complete website backups and CMS exports
- Large datasets for research and analytics
- High-resolution image archives and design files
- Long audio recordings and podcast episodes
Same privacy guarantees
Size doesn't change security. Every file — whether 1KB or 2GB — is encrypted with AES-256-GCM in your browser before upload. The server never sees the password. The encryption key is generated client-side and shown to you once.
If you want to keep a file longer than 48 hours, burn 1,000 $DDLX for 30 more days or 50,000 $DDLX for permanent storage.
Try it now
No account needed. Just drag, drop, and share. Upload a file →