1Welcome2Connect3Verify4Configure5Deploy6Complete
Secure Cloudflare onboarding

Install Trinity Panel
without the terminal.

A calm, browser-based path from a least-privilege Cloudflare token to a live public panel. The installer uses the published release and keeps your token only for the active request.

Create token ↗
Ephemeral tokensNever stored in the installer, cookies, or browser persistence.
Published releaseNo Rust, Cargo, Wrangler, or local build is required.
Real operationsEach deployment stage streams the result of a real API call.
Step 1 of 4

Connect your Cloudflare account.

Paste one scoped API token. Trinity discovers your accessible account automatically, so you never need to find or type an Account ID.

Create a least-privilege API token

Cloudflare opens with only the three permissions this installer needs.

Create token ↗
Workers Scripts · EditPublishes your panel Worker.
Workers KV · EditCreates the panel settings storage.
Account Settings · ReadFinds your public workers.dev address.
What happens next: Trinity asks Cloudflare which accounts this token can access. If there is one account, it continues automatically; if there are several, you choose one by name.
Cloudflare capability check

Checking your account.

Each capability uses the same Cloudflare operation that installation will use.

Step 3 of 4

Configure your public Worker.

Your panel receives a random panel path, subscription path, and protocol credentials at installation. The generated values are returned once and are never retained by Trinity Installer.

Deployment plan1 Worker1 settings KV namespace1 SQLite-backed Durable ObjectPublished release artifact
Live deployment

Installing your Worker.

This is real progress. Each stage changes only when its GitHub or Cloudflare operation completes.

✓
Installation complete

Your Trinity Panel is live.

Save these values now. Trinity keeps none of them after this response completes.

Open panel →