> For the complete documentation index, see [llms.txt](https://docs.edgetag.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.edgetag.io/hosting/self-hosting/account-setup.md).

# Account Setup

### Video Guide

{% embed url="<https://www.loom.com/share/276fb60b12ad448ab08796425751f72a>" %}

### Billing

Once you create an account with Cloudflare, the first step is to add your credit card. In the left menu, click on Manage Account -> Billing -> Payment. Enter your billing information and credit card details.

<figure><img src="/files/bvIa1zmzCaCO12UhWPMQ" alt=""><figcaption></figcaption></figure>

### Worker

Now that we have the billing set up, let's enable Workers. On the left menu, click "Compute (Workers)". You will see a welcome screen from which we will select the last option and then click Deploy (this Hello World worker can be deleted after setup is done). After that, click on Workers & Pages on the left menu.

<figure><img src="/files/8MOSF6B2mjGNK5Xmcprr" alt=""><figcaption></figcaption></figure>

### Plan

Now that workers are enabled, we need to switch from the Free plan to the Paid plan. The Cloudflare Paid plan is quite generous, offering a lot for just $5 per month. To upgrade, click "Upgrade plan" in the top-right corner.&#x20;

<figure><img src="/files/VzSfzzZDdLzUALkyVgnk" alt=""><figcaption></figcaption></figure>

Select "Purchase Workers Paid" and click on "Purchase." Once the purchase is complete, you will see a "Paid" label in the top right corner of the Workers page.

With the switch to the Paid plan, you have enabled almost all the features we need; we only have R2 left.

R2

To enable R2, go to "R2 Object Storage" -> "Overview" in the left menu. Now you just need to add R2 to your subscription.

Congratulations, your Cloudflare is now ready to connect.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.edgetag.io/hosting/self-hosting/account-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
