# implementing-cloudflare-r2-storage > Complete implementation of Cloudflare R2 object storage with Convex backend and Next.js frontend. Covers bucket setup, CDN configuration, file upload/download, and both public and private access patterns. Use when adding cloud storage capabilities to a Convex + Next.js application for images, videos, documents, or any file type. - Author: Obre - Repository: gzbomerif-sketch/ding - Version: 20251116074407 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/gzbomerif-sketch/ding - Web: https://mule.run/skillshub/@@gzbomerif-sketch/ding~implementing-cloudflare-r2-storage:20251116074407