Deploy a static site to IPFS — without touching a CLI

To deploy a static site to IPFS in one step, drag your build folder onto Stasho’s drop zone: your files are hashed into a CID, pinned on Aleph Cloud’s storage network, and served at a live HTTPS URL in under a minute — typically about 10 seconds — no Kubo install, no CAR files, no pinning-service account, no signup. The drop is claimable for 4 hours; claiming is free and keeps the site up.

Live drop zone

Drag a folder or a .zip file here

Publishes instantly. No sign-in required.

How it works

  1. Build your site (npm run build, hugo, astro build — anything that outputs a folder of static files).
  2. Drag the output folder onto the drop zone above. The files are hashed into a content identifier (CID) and pinned; you get a live gateway URL.
  3. Claim it (free) to keep it. Claiming turns the drop into a project: custom domains, redeploys, and GitHub-connected deploys on every push.

What the CID gets you

Your deploy isn’t a row in a host’s database — it’s a fingerprint of the files themselves. The same folder always produces the same CID, and any IPFS-compatible host can serve it. That means the deploy is portable by construction: if you ever want to leave, copy the CID and pin the identical site anywhere else (ipfs pin add <cid> on your own node, or any pinning service). No export step, no migration.

The manual way, for comparison

The conventional route to IPFS deployment: install and initialize Kubo, run a local daemon, ipfs add -r ./dist, keep your machine online or open a pinning-service account, wire a CI action for redeploys, and configure DNSLink records for a domain. It works, and it’s the right path if you want to run your own node. If you just want the site up, that entire list is what the drop zone replaces. (Several widely-linked tutorials for the manual route also predate current tooling — check dates before following one.)

Limits, stated plainly

FAQ

Who pins my site? While your project is active, we pin it on Aleph Cloud’s storage network. The pin is verifiable — the CID either resolves or it doesn’t; there’s no trust-us layer. And because pinning is commodity infrastructure, our pin is replaceable by any other pin of the same CID.

What happens if I stop paying? Your site doesn’t silently vanish. Claimed projects that lapse eventually stop being pinned by us — but the CID stays valid, and anyone (including you) can re-pin the exact same site anywhere else.

Do custom domains work? Add your domain and we give you a short list of DNS records to create. Once they’re in place, your domain serves the site over HTTPS, and every redeploy follows the domain automatically.