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