By Max Techera · Open-source (MIT) · Updated June 2026
Blog

How to host an HTML file for free — and keep it private

You don't need a server or a paid host to put an HTML file online. Here's the fastest way, with an optional password.

npxnpx drops-cli report.html --managed

Whether it's a one-pager, a report, or a tiny app, you can host a single HTML file in seconds — and gate it behind a password without any backend.

Fastest: one command

curl -fsSL https://drops.maxtechera.dev/install.sh | sh
drop page.html --managed

Free, no account; add -p secret to password-protect it.

On your own domain

Run drop deploy --domain pages.you.com once (free Vercel Blob) and every drop lands on your domain.

FAQ

Is it really free?
Yes — the managed tier is free (anonymous, 24h), and self-hosting costs only your Vercel usage (usually free-tier).
Is it zero-knowledge?
Locked drops are AES-256 encrypted in the browser via StatiCrypt before upload. The server stores only ciphertext — never your content or password.

Share what your AI builds — on your own domain.

Open-source, zero-knowledge, free. Try it in one command:

npx drops-cli report.html --managed