up

Tutorial · publish a private site

Set up Up

Connect your Cloudflare account once. Up provisions itself and the Access boundary on your behalf — no API tokens to mint.

1. Connect with Cloudflare

Connect with Cloudflare

You review the requested scopes on Cloudflare’s consent screen and approve. Up creates the Worker, Durable Object, private R2 bucket, and Access application — all in your account.

2. Choose who gets in

The Access policy defaults to your company email domain. Point it at your existing SSO (Okta, Entra, Google) or Cloudflare authentication. Everyone in the company; nobody outside.

3. Verify before use

Publish a folder while authenticated. Open the resulting URL in a clean browser. It must reach Access before any uploaded bytes. workers.dev and Preview URLs stay disabled.

Prefer to fork and self-host the source? Deploy to Cloudflare ↗