> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexiohost.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Deploy your Discord bot on NexioHost in minutes.

# Quickstart

This guide walks you through getting your Discord bot live on NexioHost — from signup to a running bot in just a few steps.

## Step 1 — Create Your Account

1. Go to billing and click [**Get Started**](https://billing.nexiohost.in).
2. Sign up with your email address and set a password.
3. Verify your email via the confirmation link.

<Note>
  Already have an account? Head to the [Client Area](https://billing.nexiohost.in) to log in.
</Note>

## Step 2 — Choose a Plan

Pick the plan that fits your bot's needs. Not sure? Start with the **Free plan** — no credit card required.

<Card title="View All Plans" icon="server" href="https://billing.nexiohost.in">
  Browse all hosting plans at billing.nexiohost.in — starting from free.
</Card>

## Step 3 — Create a New Service

1. Log in to the [Client Area](https://billing.nexiohost.in).
2. Click **Order New Service** and select **Discord Bot Hosting**.
3. Choose your plan and complete checkout.
4. Your server will be provisioned **instantly**.

## Step 4 — Upload Your Bot Files

Once your service is active:

1. Open your control panel from the Client Area.
2. Navigate to the **Files** tab (highlighted in the sidebar).

<img src="https://mintcdn.com/nexio-host/WutahBTfNw4O5sDg/images/panel-files.png?fit=max&auto=format&n=WutahBTfNw4O5sDg&q=85&s=26cabdde737f8f3bb6395a3313c1a5ce" alt="NexioHost control panel — Files tab" style={{ borderRadius: '8px', marginTop: '16px', marginBottom: '8px' }} width="1695" height="739" data-path="images/panel-files.png" />

3. Upload your bot's project files (or use Git to clone your repo).

<img src="https://mintcdn.com/nexio-host/WutahBTfNw4O5sDg/images/panel-file-upload.png?fit=max&auto=format&n=WutahBTfNw4O5sDg&q=85&s=dda44da0c7d7b12aca5e0a436256a189" alt="NexioHost control panel — Startup tab with command and variables" style={{ borderRadius: '8px', marginTop: '16px', marginBottom: '8px' }} width="1888" height="645" data-path="images/panel-file-upload.png" />

<img src="https://mintcdn.com/nexio-host/WutahBTfNw4O5sDg/images/panel-startup.png?fit=max&auto=format&n=WutahBTfNw4O5sDg&q=85&s=8cd675ed35c8e1e18baba4e2405edd62" alt="NexioHost control panel — Startup tab with command and variables" style={{ borderRadius: '8px', marginTop: '16px', marginBottom: '8px' }} width="1871" height="628" data-path="images/panel-startup.png" />

**Supported languages:** Node.js, Python, Java, Go, and more.

## Step 5 — Set Your Startup Command

1. Go to **Startup** in your service panel.
2. Set the startup command for your bot. Examples:

<img src="https://mintlify.s3.us-west-1.amazonaws.com/nexio-host/images/startup.png" alt="NexioHost control panel — Startup tab with command and variables" style={{ borderRadius: '8px', marginTop: '16px', marginBottom: '8px' }} />

<CodeGroup>
  ```bash Node.js theme={null}
  index.js
  ```

  ```bash Python theme={null}
  bot.py
  ```
</CodeGroup>

3. Make sure your **bot token** is set as an environment variable — never hardcode it.

<Warning>
  Never commit your bot token to Git or paste it in plain text. Use environment variables in your service panel under the **Environment** tab.
</Warning>

## Step 6 — Start Your Bot

1. Click the **Start** button in your service panel.

<img src="https://mintcdn.com/nexio-host/WutahBTfNw4O5sDg/images/start.png?fit=max&auto=format&n=WutahBTfNw4O5sDg&q=85&s=c44d9e39df5ba7a5b60cfd78af61d59e" alt="NexioHost control panel — Startup tab with command and variables" style={{ borderRadius: '8px', marginTop: '16px', marginBottom: '8px' }} width="1523" height="677" data-path="images/start.png" />

2. Watch the **Console** tab to see your bot come online.
3. Your bot will now stay online 24/7 with **auto crash restart** enabled by default.

<Check>
  Your bot is live! Check your Discord server — it should now show as online.
</Check>

## What's Next?

<CardGroup cols={2}>
  <Card title="View All Plans" icon="server" href="https://billing.nexiohost.in/products/bot-hosting">
    Compare plans and upgrade anytime.
  </Card>

  <Card title="Add a Database" icon="database" href="https://billing.nexiohost.in/products/postgres-hosting">
    Connect Redis, MongoDB, or PostgreSQL to your bot.
  </Card>

  <Card title="Lavalink Hosting" icon="music" href="https://billing.nexiohost.in/products/managed-lavalink">
    Add a Lavalink node for music bot functionality.
  </Card>

  <Card title="Scaling Resources" icon="chart-line" href="https://billing.nexiohost.in">
    Need more RAM or CPU? Scale up instantly.
  </Card>
</CardGroup>
