post:2026-08-07-gated-access

Aug 8, 2026

Gated access on purpose: requests, Turnstile, one-time signup

How friends get into Hub without open registration — request a seat (or use an invite), prove you are not a bot, redeem a one-time signup link.

  • #cerb
  • #security
  • #self-hosting

Open signup on a personal box is just unpaid sysadmin for strangers. Cerb’s gate is deliberate:

  1. Someone requests access on Hub (public form, or an optional one-time request link)
  2. Cloudflare Turnstile filters the obvious bots
  3. I approve (or don’t)
  4. They get a one-time signup token — not a forever open door
  5. New friends land as drops-only with a small default quota on Hub (hub.walkerjacob.com)

Direct signup invites still exist when I already know you — same one-time redeem path, fewer steps. Also: status checks so people do not spam duplicate requests, and hardening after a pass over the signup/request flows (rate limits, less leaky errors, less “interesting” attack surface). Turnstile must allow the Hub hostname (same widget — add hub.walkerjacob.com).

The vibe I want is a house key, not a lobby. If you know me and need space, there is a path. If you found Admin by accident, you get pointed at Hub — see Hub is not Admin.

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.