Your files. Anywhere. No server needed.
Serverless cloud file storage powered by Cloudflare Workers and GitHub as a backend. Upload, download, browse, and delete — from any device, forever free.
Ace Clouds chains together four battle-tested platforms — each doing exactly what it's best at. The result is a file manager that's faster, cheaper, and more secure than any VPS-based alternative.
Explore the RepoA file manager that works anywhere, costs nothing, and never asks you to maintain infrastructure. Built for developers and power users alike.
Send any text-based file directly to your GitHub repo via a clean drag-and-drop or file picker. Overwrite existing files seamlessly.
Fetch any stored file by name and save it locally with a single click. Works from any browser, any device, anywhere on Earth.
List every file in your repo with size, SHA, and quick actions. Real-time search filters your file list instantly as you type.
Permanently remove files from GitHub directly from the UI. Clean SHA-based deletion ensures no orphaned data is left behind.
Install Ace Clouds on Android, iOS, and desktop as a full Progressive Web App. Service Worker caches the app shell for offline viewing.
Your GitHub Personal Access Token lives only in Cloudflare Worker environment variables — encrypted, server-side, invisible to the browser.
No build step, no dependencies, no servers. Everything you need to get Ace Clouds running — for free — in under 10 minutes.
Ace Clouds requires no build step — just plain HTML and JavaScript. Get from zero to a working file manager in minutes using only free-tier Cloudflare and GitHub accounts.
All free. No credit card required for any of these.
| Requirement | Details | Cost |
|---|---|---|
| Cloudflare account | Workers & Pages (free tier) | $0 |
| GitHub account | One dedicated storage repo (can be private) | $0 |
| GitHub PAT | Classic token with repo scope | $0 |
Your GitHub repo acts as the storage backend. Create a dedicated repo — private is recommended so files aren't publicly accessible via raw GitHub URLs.
The Worker is your secure API layer. It holds your GitHub token and handles all file operations.
Add these four variables to your Cloudflare Worker. Encrypt GITHUB_TOKEN using the toggle in the dashboard.
| Variable | Description | Example |
|---|---|---|
| GITHUB_TOKEN | Your Personal Access Token (encrypt this!) | ghp_xxxxxxxxxxxx |
| GITHUB_OWNER | Your GitHub username or organization | VikasPatel22 |
| GITHUB_REPO | Name of the storage repository | ace-clouds-st |
| GITHUB_BRANCH | Branch to use for storage | main |
After deploying to Pages, also add WORKER_URL to your Pages environment variables pointing to your Worker's *.workers.dev URL.
All requests go through /api on your Pages domain — proxied securely to the Worker.
Example cURL commands:
curl -X POST "/api?name=hello.txt" -d "hello" curl "/api?list=1" curl -X DELETE "/api?name=hello.txt"Ace Clouds is architecturally secure — your GitHub credentials never touch the browser. Everything sensitive lives inside Cloudflare's encrypted edge runtime.
Every API request runs through Cloudflare Workers deployed across 300+ global data centers. Your GitHub token is stored exclusively as an encrypted Worker environment variable — never sent to or stored in the browser. The Pages Function proxy keeps your Worker URL private and handles CORS cleanly.
GitHub PAT lives only in encrypted Cloudflare Worker env vars. No client-side storage, no cookies, no exposure — ever.
Unmetered always-on DDoS mitigation at Cloudflare's global edge. Your storage endpoint stays reachable no matter what.
Cloudflare's edge network runs the Worker globally. API responses reach most users in under 100ms from the nearest PoP.
Files in a private GitHub repo are only accessible through authenticated API calls — not via raw GitHub URLs. Your data stays yours.
The Pages Function keeps your Worker URL hidden from users and handles CORS cleanly — no config, no exposure, no leaking URLs.
Optionally add Cloudflare Access in front of your Pages site to require SSO login before anyone can reach the UI at all.
Ace Clouds is open source, free forever, and takes under 10 minutes to deploy. Your GitHub token is safe. Your files are yours.