
A few weeks ago I was using Offcloud to download torrents to my Google drive. Then they cancelled all lifetime memberships overnight. No warning, no refund option. So I built my own. What is CloudPipe? CloudPipe is a cloud download manager that fetches files on remote servers and sends them directly to your Google Drive. Paste any magnet link, torrent, or direct URL – it handles the rest. No files touch your device. Your IP stays hidden. Files land straight in YOUR Google Drive. The Tech Stack Frontend: Next.js 14 (App Router) + Tailwind Auth + DB: Supabase Worker: Node.js + aria2c CDN/DDoS: Cloudflare Storage: Google Drive API Payments: Creem Hosting: OVH VPS + Oracle Cloud Free Tier Deploy: Netlify + GitHub Actions The Architecture The interesting part is the worker system. Each worker is a Node.js server running aria2c under the hood. When a job comes in: Worker picks up job from Supabase queue aria2c downloads the file to local storage Worker uploads to Google Drive via API Job marked complete, user notified Local file deleted after retention period Multiple workers run in parallel – currently OVH (8GB RAM, 400Mbps) and Oracle Cloud free tier. Smart Job Routing One thing I’m proud of – smart worker routing: Direct download jobs → OVH (400Mbps, fast!) Google Drive upload jobs → Oracle (speed doesn’t matter, file goes to Drive not user) This maximizes both servers efficiently. What I Learned 1. Payments are hard outside US/EU Finding a payment processor that works…
Want more insights? Join Grow With Caliber - our career elevating newsletter and get our take on the future of work delivered weekly.