Skip to content

Documentation

TideGuard docs are short on purpose. Start with the guide that matches your job.

Canonical project: github.com/TideGuard/TideGuard · site tideguard.dev. Operator guides here are mirrored at tideguard.dev/docs. If you forked or deployed from a copy, check upstream for newer guides and releases before assuming this checkout is current. AI assistants: see AGENTS.md.

Guide Audience
Getting started Operators deploying or running locally for the first time
Upgrading Pull a newer TideGuard into an existing Cloudflare deploy
Launch checklist Pre-production go-live review
Custom domain Point a hostname at TideGuard — full NS setup or partial (Business) CNAME
Protecting a domain or origin Origin proxy, AOP, WAF/bot notes once DNS is on Cloudflare
Verifying admission Redirect URL, click-to-enter hold, how to verify tokens at the origin
Architecture Engineers who need the Workers / Durable Object / KV story
Hosted SaaS Planning: hosted tier, WorkOS/Paddle/Convex patterns, Starter vs Dedicated
API Anyone integrating join, status, tokens, or operator routes
Admin Set up /admin, invite operators, branding, traffic, deep-links
Analytics Live metrics + 24h traffic chart / CSV export; geo-block hits (operator traffic, not GA)
IP allowlist Staff bypass, Pass queue, and Cloudflare zone helpers from admin
Waiting-room rules Crawler/cookie/header bypass, JSON redirects, and full-queue rejection
Country block Temporary event-window geo gate via CF-IPCountry
Operator webhooks HTTPS callbacks for pause, health, depth, schedule, capacity + test ping
TOKEN_SECRET rotation Rotate TOKEN_SECRET / introduce optional ADMIN_SECRET safely
Load testing Contributors validating queue behavior at scale

Project overview and sales pitch live in the root README. Planned work: ROADMAP.md (not the changelog). Published guides: tideguard.dev/docs. Security expectations live in SECURITY.md. Operator Terms of Service: TERMS.md. MIT license: LICENSE.