post:2026-08-07-shareable-drop-links

Aug 8, 2026

Share links that expire (and do not live in your URL bar forever)

Giving someone a drop without making them an account — capped downloads, expiry, PRG so tokens stay out of history, GET-only public paths.

  • #cerb
  • #drops
  • #security

Sometimes you just need “here is the file” without minting a full account. Share links cover that case:

  • Create a link from a drop with expiry and max downloads
  • Public path is GET-only under /hub/share/… and boring on purpose
  • Create flow uses PRG so the token is not left sitting in a referrer-friendly query string
  • Rate limits on the public endpoints because the internet is not polite

Treat the link like a secret. Unlisted is not encrypted; anyone with a working URL can download until the cap or clock says otherwise.

Follow-up: share links without a memory for the secret — raw tokens are no longer kept in SQLite. The public shop window is Walks (/files redirects there); 0x0 is being retired, not a forever twin host.

comments self-hosted

No comments yet. Be the first.

Moderated automatically; only auto-approved comments show until you refresh. Optional email is for moderation only (not shown publicly). By posting you agree to the Privacy Policy and Terms.