zero server-side logic

Drop a finished doc.
Get a link to share.

plandrop pushes a finished static HTML document to a unique, secure hostname on your network and hands you the URL. Pure static hosting — nothing dynamic to break, patch, or babysit.

your terminal
$ npx plandrop create --domain https://plandrop.example.com
$ npx plandrop upload ./planfile.html
 https://<host>.plandrop.example.com/

One command, anywhere you have Node

No install, no account. Run it in the directory holding your document.

$ npx plandrop create --domain https://plandrop.example.com

Static by design

Your doc is served as plain files. No runtime, no database, no attack surface beyond a web server handing back HTML.

Unique, authed hosts

Every create mints a unique hostname and passphrase. Reads are open; writes are authenticated WebDAV.

Your network, your rules

Self-host the three-container stack behind your own reverse proxy. LAN-only, VPN, or wherever your boundary lives.

Where next?

Guides

Quick start for the client and a walkthrough of running the stack yourself.

Read the guides

Templates

A gallery of example documents you can render and learn from.

Open the gallery

GitHub

Source, issues, and the full stack — open and LGPL-3.0.

View on GitHub

npm

The published plandrop package. npx it and go.

View on npm