inhouse

Tutorial · publish a private site

Set up Inhouse

Install the resources, establish the Access boundary, then publish a folder.

1. Deploy the resources

Deploy to Cloudflare

The button creates the Worker, Durable Object, and private R2 bucket. The application remains closed until Access is configured.

2. Protect the hostnames

app.inhouse.example.com
*.inhouse.example.com

Create one Access application covering both. Configure the exact team domain and audience, then keep workers.dev and Preview URLs disabled.

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.