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.