Paid product — not included on game plans

Discord bot hosting

Run your own bot code 24/7 on our EU node. Plans use the Discord Bot egg (Node.js 20 or Python 3.11) with 10–50% CPU caps — ideal for discord.js, discord.py, pycord, or lightweight bots.

Game server plans include a different product: the free companion bot (welcome + /serverlist). This tutorial is for dedicated bot hosting from /bots.html.

Order & provision

1. Choose a bot plan

Open Discord bot hosting, pick RAM (512 MB–4 GB) and CPU tier, and complete checkout. Your instance appears in the panel within a few minutes.

2. Upload your bot files

Use the panel File Manager or SFTP (credentials on the server overview). Upload your bot files — for Node.js use package.json and .js files; for Python use requirements.txt and .py files.

3. Set startup variables

Go to Startup: set BOT_RUNTIME to node or python, set ENTRY_FILE (e.g. index.js or main.py), and pick the matching Docker image (Node.js 20 or Python 3.11). Put your bot token in your code — never commit tokens to public repos.

4. Install dependencies & start

On start, the egg runs npm install or pip install when a manifest file is present. Click Start and watch the console for login errors (bad token, missing intents).

5. Discord Developer Portal

At discord.com/developers, enable required Privileged Gateway Intents (Server Members, Message Content if needed). Use the OAuth2 URL generator to invite your bot to servers.

Tips

  • Music or encoding bots may need a higher CPU tier than 10%.
  • Use panel schedules to auto-restart after crashes.
  • Back up your code with panel backups before major updates.

View bot plans Free bot on game plans