Discord Bot hosting

Discord bot hosting that stays online 24/7

Host your Discord bot on a server that never sleeps. Run discord.js (Node.js) or discord.py (Python), restart from the panel, and keep your bot online 24/7.

  • Discord bot hosting
  • discord.js
  • discord.py
  • Node.js
  • Python
  • bot token
  • 24/7 bot

The short answer

Discord bot hosting keeps your bot process running all day so it answers commands and events at any hour. A bot connects out to Discord with its bot token, so you do not open game ports. Upload your code, set the token as an environment variable, and start it from the panel.

Minimum RAM
2 GB
Comfortable
2-4 GB
Guide
Most bots use far less than 1 GB. Large bots with caching, music or many servers can use more. Our smallest plan suits most bots.

Always online

Your bot runs on a server, not your laptop, so it stays online 24/7.

Console and restarts

Watch logs in the live console, and restart or stop the bot from the panel.

File manager and SFTP

Upload code, package.json or requirements.txt, and edit files in the browser.

Backups

Keep your code and data safe with daily backups and one-click restore.

What does a Discord bot need to run?

A bot needs a running process, an internet connection, and its bot token from the Discord Developer Portal. Bots connect outbound to Discord's gateway, so you do not forward any ports.

Keep the token out of your code: set it as an environment variable in the panel, and never commit it to a public repository.

Node.js and Python bots

The two most common stacks are discord.js on Node.js and discord.py on Python. Upload your project, install dependencies, and set the start command in the panel.

Growing your bot

Bots in a few servers need very little. As your bot grows, watch memory in the console. Discord requires sharding once a bot is in around 2,500 servers, and larger bots may also want a database.

Discord Bot server plans

Plans that fit Discord Bot, sorted by RAM. Every plan includes the Pterodactyl panel, NVMe storage, a 25 Gbps uplink and always-on DDoS protection.

Prices exclude tax. Launch discount applies at checkout. Need more RAM? See every plan or talk to us.

How to start your Discord Bot server

  1. 1

    Create the bot

    Create an application and bot in the Discord Developer Portal, and copy the token.

  2. 2

    Upload your code

    Upload your project, set the start command, and add the token as an environment variable.

  3. 3

    Start the bot

    Start it from the panel, and watch the console until it reports it is online.

Discord Bot hosting at a glance

RuntimesNode.js (discord.js), Python (discord.py)
PortsNone to open: bots connect outbound to Discord
PanelPterodactyl: console, file manager, restarts, backups
StorageNVMe SSD
Uptime99.9% monthly target
LocationFrankfurt, Germany

Discord Bot hosting FAQ

Can I host a Discord bot 24/7?

Yes. The bot runs on a server and stays online around the clock, and you can restart it from the panel.

Does it support discord.js and discord.py?

Yes. Run Node.js bots with discord.js and Python bots with discord.py by uploading your project and setting the start command.

Do I need to open ports?

No. Discord bots connect outbound to Discord, so no inbound port is required.

How much RAM does a bot need?

Most bots use far less than 1 GB. Large bots with caching or music may use more. The smallest plan suits most bots.

Where do I put my bot token?

Set it as an environment variable in the panel. Do not store it in your code.

What happens when my bot grows?

Watch memory in the console and upgrade your plan. Discord requires sharding at around 2,500 servers.