---
title: "How to host a bot on RedHosting"
description: "Learn step by step how to host your bot on RedHosting"
url: "https://redhosting.com.br/en/base-de-conhecimento/como-hospedar-um-bot-na-redhosting"
type: "article"
language: "en"
category: "Discord BOT"
published: "2025-04-10"
translations:
  pt-BR: "https://redhosting.com.br/base-de-conhecimento/como-hospedar-um-bot-na-redhosting.md"
  en: "https://redhosting.com.br/en/base-de-conhecimento/como-hospedar-um-bot-na-redhosting.md"
  es: "https://redhosting.com.br/es/base-de-conhecimento/como-hospedar-um-bot-na-redhosting.md"
  de: "https://redhosting.com.br/de/base-de-conhecimento/como-hospedar-um-bot-na-redhosting.md"
---

# How to host a bot on RedHosting

Learn step by step how to host your bot on RedHosting

- RedHosting knowledge base guide — category: Discord BOT
- HTML page: https://redhosting.com.br/en/base-de-conhecimento/como-hospedar-um-bot-na-redhosting
- Published on: 2025-04-10 · Language: en

## 1. Getting your bot plan

- First, choose and order a bot hosting plan at **RedHosting**.
- Once the payment is approved, you'll receive an email with instructions to set your panel password.

## 2. Uploading the bot's files

- Sign in to the hosting panel with the details you registered.
- Go to the **"Files"** tab in the sidebar.
- Compress the bot on your computer as a `.zip` or `.rar`.
- Upload the compressed file to the panel, then right-click it to extract.

## 3. Setting the main file

Now go to the **"Startup"** tab in the panel and enter the name of the main file:

- **For Node.js bots:** enter the file name, such as `index.js`
- **For Python bots:** enter something like `main.py`

## 4. Preparing dependencies

Depending on your bot's language, you'll need to prepare the libraries:

- **For Node.js:** make sure the `package.json` file is present and correctly configured. If everything is in order, you can start the bot.
- **For Python:** create a file named `requirements.txt` listing the libraries you need, one per line.

Example `requirements.txt`:

```
discord.py
requests
aiohttp
```

## 5. Starting the bot

- With everything set up, go back to the panel and click **"Start"**.
- Done! Your bot is now running with the protection and performance of RedHosting.

## Frequently asked questions

**Which language can I use for my bot?**

Bot hosting runs bots in Node.js, Python, Java and other languages supported by the panel, with the version chosen in the Startup tab.

**Do I need to keep my computer on?**

No. The bot runs on RedHosting's server 24 hours a day, regardless of your computer.

**How do I upload the bot's files?**

Through the panel's file manager, or automatically from a Git repository — in that case, see the guide on linking a Git repository to your bot.

## Navigation — Discord BOT (article 1 of 3)

- Next article: [Linking a Git repository to your bot](https://redhosting.com.br/en/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot.md) — https://redhosting.com.br/en/base-de-conhecimento/vinculando-um-repositorio-git-ao-seu-bot
- Back to the knowledge base: https://redhosting.com.br/en/base-de-conhecimento

---

Need help with these steps? RedHosting's 24/7 support: suporte@redhosting.com.br · WhatsApp +55 11 98833-3902 · https://redhosting.com.br/discord

More guides: https://redhosting.com.br/en/base-de-conhecimento.md
