> For the complete documentation index, see [llms.txt](https://bothosting-net.gitbook.io/bot-hosting.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bothosting-net.gitbook.io/bot-hosting.net/legacy/create-server.md).

# Create a Server

### Before you start

* Make sure you have created an account - [Create an Account](/bot-hosting.net/legacy/create-account.md)

## Create a Server

Select `Create Server` in the sidebar. You will see a page where you can enter your server requirements.

You will first be asked for a name and language. The name helps you identify the server if you have multiple servers. The language is the programming language your bot was coded in. You must select the correct language so the server is compatible with your bot.

{% hint style="info" %}
Multiple users confuse Java with Node.js. JavaScript and Java are completely different languages.
{% endhint %}

Click `Next` once you have filled in these details.

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

You will then be asked to select a plan. Each plan comes with different server specifications. Depending on your bot's complexity, the intensity of its tasks, and the number of servers it is in, you will need to select a suitable plan. You can always change your plan later.

You can view the price of the plans, this is how many coins you will have to pay either every week or every month. Below you can find an image of how it looks like, you can find a list of available plans and cost of them in coins/money [here](/bot-hosting.net/faqs-and-information/server-plans.md).

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

You will then be prompted to select your billing cycle. This is how often you will be charged coins. Your options are weekly or monthly. For most people, weekly billing is more flexible. Others may prefer to be billed once a month.

Choose whichever billing cycle you prefer.

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

Finally, confirm the server creation. You can also choose a paid subscription instead of using coins.

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

Once you confirm creation, your server will be created and the installation process will begin.

### Possible Problems

| Issue                                                                                                                                | Reason                                                                                                                                                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `You do not have enough coins to afford this plan!`                                                                                  | You selected a plan that requires more coins than the amount you currently have in your Bot-hosting account.                                                                            |
| `There is not currently enough capacity to deploy your server. Please try again later or purchase a coin package with premium node!` | <p>Check out <a data-mention href="/pages/hWy4sQ2T8vgM92VflnDR">/pages/hWy4sQ2T8vgM92VflnDR</a>.<br>Some people might confuse this error with the one above but they are different.</p> |

### What's next?

[Set Up a Server](/bot-hosting.net/legacy/setup-server.md) - Configure your server and upload your files.


---

# 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://bothosting-net.gitbook.io/bot-hosting.net/legacy/create-server.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.
