# Create a Server on Cloudflare

> Install an Zugoid Server in your own Cloudflare account from the browser, claim it as Owner and open it.

Source: https://zugoid.com/docs/get-started/create-on-cloudflare

The official installer at [zugoid.com/create](https://zugoid.com/create?tab=cloudflare) creates a new Server in your Cloudflare account. It runs in your browser, uses your own Cloudflare authorization and installs only a published, checksum-verified release. It takes a few minutes.

## Before you start

- A Cloudflare account with a verified email address. If the email is not verified, the installer asks you to verify it and reconnect.
- Optional: R2 enabled on the account. With R2 the Server gets a private files bucket and a separate backups bucket. Without it, the Server uses basic file storage and backups download to your device. See [What the installer creates](https://zugoid.com/docs/cloudflare/overview.md#what-the-installer-creates).

> [!TIP]
> For safety, give each Server its own Cloudflare account. A free account is enough. This is a recommendation, not a requirement.

## 1. Connect Cloudflare

1. Open [zugoid.com/create](https://zugoid.com/create) and choose the **On Cloudflare** tab.
2. Select **Connect Cloudflare**.
3. Sign in to Cloudflare and approve the requested permissions. [Cloudflare access](https://zugoid.com/docs/cloudflare/access.md) explains each one.
4. Back on the installer, choose the account under **Cloudflare account**.

[Screenshot: The Create page with the On Cloudflare tab selected, showing the Cloudflare account card with the Connect Cloudflare button (Connect your Cloudflare account)]

The card shows how long the Cloudflare access and the installer session last. The installer session lasts one hour. Your Servers keep running when this connection ends.

## 2. Configure the Server

1. Select **Create a Server**.
2. Fill in the form:
   - **Server name**: up to 80 characters. You can rename the Server later in Settings; this never changes Cloudflare resources.
   - **Release version**: the published release to install.
3. Leave **Keep Cloudflare access on this Server** checked if you want the Server to update itself from its own Settings. Uncheck it if you prefer the Server to keep no Cloudflare credential. See [Updates](https://zugoid.com/docs/cloudflare/updates.md).
4. Select **Deploy Server**.

[Screenshot: The Create a Server form with the admin email, Server name and Release version fields, the Keep Cloudflare access on this Server checkbox and the Deploy Server button (Configure the new Server)]

## 3. Wait for the deployment

The form and the deployment fill the whole screen until the Server is deployed. The installer shows its phases: **Configure your Server**, **Start deployment**, **Wait for Cloudflare verification** and **Ready**, with details for each step.

Before it creates anything, the installer downloads the selected release and verifies its checksums. A missing or mismatched checksum stops the installation without creating a Server.

Every step can be resumed. If something fails, fix the cause (for example reconnect Cloudflare) and select **Resume deployment**. A retry reuses the same Server ID and resources. **Pause and start another** keeps the unfinished installation in your installer session so you can resume it later with **Resume setup**.

A new Server starts on your account's `workers.dev` hostname. Its status may show **Waiting for HTTPS…** for a short time while Cloudflare prepares the address.

## 4. Claim the Server as Owner

When the deployment ends, the installer shows a **Finish setup on your Server** button. If you select **Done** instead, the Server's row under **Your Servers** shows **Setup required** and the same button.

1. Select **Finish setup on your Server**. It opens the Server's `/setup` page in a new tab, on the Server's own address, so your browser can save the password for that site.
2. Choose a **Username** and a **Password**. **Your name** and **Email** are optional, and you can add an email later.
3. Select **Sign in as owner**.

[Screenshot: The Server's Finish signing in page with Server name, Username, Your name, Email, Password and Confirm password fields and the Sign in as owner button (Claim the Server as Owner)]

The setup link carries a private, single-use claim. Nothing else can claim the Server. After you claim it, the claim is deleted.

Once you have claimed the Server, its row shows **Open**. To reach it from another Server you use, see [Connect to a Server](https://zugoid.com/docs/get-started/connect-a-server.md).

### If you lost the setup link

If you closed the tab or the installer session expired before you claimed the Server:

1. Open [zugoid.com/create](https://zugoid.com/create?tab=cloudflare) and select **Reconnect Cloudflare**.
2. Select **Refresh Servers**.
3. On the Server's row, select **Finish setup on your Server** or **Recover setup link**.

Recovery works only while the Server has no Owner and no login Accounts. It never resets an existing Owner.

## Next steps

- [Invite your team](https://zugoid.com/docs/get-started/invite-your-team.md)
- [Add a custom domain](https://zugoid.com/docs/cloudflare/custom-domain.md)
- [Connect a mail domain](https://zugoid.com/docs/cloudflare/mail.md)
- [Create your first Agent](https://zugoid.com/docs/get-started/first-agent.md)
- [Understand costs and limits](https://zugoid.com/docs/cloudflare/costs-and-limits.md)
