Choose a deployment
Discoflare has one supported production runtime: Cloudflare Workers with D1, R2, KV, Durable Objects, Workflows, Workers AI, and Containers. Choose how you want to provision that runtime.
Guided installer
Choose the guided installer at discoflare.com/deploy when you want Discoflare to provision the account-specific resources and workspace mail configuration for you.
| Capability | Runtime |
|---|---|
| Web application and API | Workers |
| Durable workspace data | D1 |
| Attachments and recorded audio | R2 |
| Live rooms, presence, and coordination | Durable Objects |
| Short-lived connection tickets | KV |
| Agent inference | Workers AI |
| Durable Agent runs | Workflows |
| Agent command execution | Containers |
The installer uses temporary Cloudflare OAuth access to provision the bindings, deploy the Worker, attach a custom hostname, configure workspace mail, apply migrations, and return a private owner-setup link. The installed Worker does not retain the Cloudflare access token.
Requirements: a Cloudflare account, an active zone in that account, and the Workers Paid plan for Agent Containers.
GitHub / Workers Builds
Choose the repository-based method when you want to own a fork and the Workers Builds configuration.
This is a manual deployment method. The GitHub button hands the source repository to Cloudflare; it does not perform the Discoflare installer's account setup. You must create or select the D1, R2, and KV resources, adapt the Wrangler configuration, configure every required binding and secret, set the build and deploy commands, attach the hostname, configure optional email and OAuth services, run migrations, and verify the Worker yourself.
The result is the same complete Cloudflare runtime when all of those steps are configured correctly. The difference is who performs and verifies provisioning.
Requirements: a Cloudflare Workers Paid account, an accessible GitHub fork or repository, Workers Builds, and comfort managing Cloudflare resources and secrets manually.
Responsibility comparison
| Guided installer | GitHub / Workers Builds | |
|---|---|---|
| Runtime | Cloudflare | Cloudflare |
| Source repository required | No | Yes |
| Resource provisioning | Installer | You |
| Bindings and secrets | Installer plus optional settings | You |
| Custom hostname | Installer | You |
| Workspace mail routing | Installer | You |
| Migrations and readiness checks | Installer plus operator verification | You |
Repository visibility
The guided Cloudflare installer is served by discoflare.com; it does not require this marketing-site repository to be public. The alternative Cloudflare Deploy Button builds from the public, MIT-licensed Discoflare application repository.
Only the repository selected as a build source needs to be accessible to that platform. Publishing rendered documentation does not publish this website's private repository, server code, or environment values.