What do I need to host my bot, and is the panel Pterodactyl-based?

Discord botsUpdated 8 Oct 20262 min read
On this page
  1. What you need to host your bot
  2. Is the panel Pterodactyl-based?
  3. Frequently asked questions

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:

  1. Your bot's source code — the actual project files (for example index.js or bot.py).
  2. Your dependency file — package.json for Node.js, requirements.txt for Python, or your compiled build for Java.
  3. 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

All Discord bots guides

Still stuck?

Humble AI, our team and the Discord are a message away.