What do I need to host my bot, and is the panel Pterodactyl-based?
On this page
Getting a Discord bot online with us is refreshingly simple — you only need a few things, and you'll manage everything from the same friendly panel you'd use for a game server. This article covers exactly what to gather before you start and what the panel is built on.
What you need to host your bot
Before you deploy, make sure you have these three things ready:
- Your bot's source code — the actual project files (for example
index.jsorbot.py). - Your dependency file —
package.jsonfor Node.js,requirements.txtfor Python, or your compiled build for Java. - Your bot token — the token from the Discord Developer Portal that lets your bot log in.
With those in hand, you can upload your files, point the startup at your entry file, add your token, and press Start.
Warning: Treat your bot token like a password. Add it to your startup variables on the Settings page or an environment file rather than hard-coding it into your source.
Is the panel Pterodactyl-based?
Yes. Our panel — the Humble Panel — is Pterodactyl-based, and you manage your bot from the client area (https://humbleservers.com/client) just like our game servers. You'll find familiar pages like Console, Files, Databases, Schedules, Sub-users, Backups, IPs & Ports, and Settings, which keeps everything consistent whether you're running a bot or a game world.
Frequently asked questions
Where do I get my bot token? From the Discord Developer Portal, under your application's Bot settings. Keep it private and paste it into the startup variables on your Settings page.
Do I need to install anything on my own computer? No. Everything is managed in your browser through the client area — upload your files and start the bot from there.
More in Frequently asked questions
- Which languages and libraries can I host?
- How do I upload and structure my bot files?
- How do I set which file runs and start the bot?
- How do I install my bot's npm / pip dependencies?
- Will my bot run 24/7?
- Can I host two bots on one plan?