NewSchokr 13 is here. A whole new UI, seven locations, snapshots and more. Read more →

How to host multiple Discord bots on one Schokr team

Run several Discord bots on Schokr's free plan by giving each its own server and splitting your team's 6 GB memory, CPU and disk pool between them.

Updated · 2 min read

Yes, you can run several bots on one Schokr team. The usual way is one server per bot, with your team's resource pool split between them. The free package includes up to 4 server slots, so you can run up to four bots without spending anything.

How the resource pool works

Your free package is a single pool per team:

ResourceFree pool
Memory6 GB (6144 MiB)
CPU150% (1.5 cores)
Disk10 GB (10240 MiB)
Server slots4

You decide how to split it. For example, three small bots and one bigger one:

ServerMemoryCPUDisk
Moderation bot (discord.js)512 MB25%1 GB
Utility bot (discord.py)512 MB25%1 GB
Ticket bot (Bun)512 MB25%1 GB
Music bot2 GB75%3 GB

Leave some memory unassigned so you can raise a bot's limit if it needs it later.

Why one server per bot

  • Isolation: if one bot crashes or leaks memory, the others keep running.
  • Separate restarts: update one bot without restarting the others.
  • Separate logs: each console shows only one bot's output.
  • Different runtimes: one bot on Node.js, another on Python or Bun.
  • Separate access: team roles let you give a collaborator access to one bot's files without the others.

Setting it up

  1. In the Schokr console, create one server per bot from the matching template (Node.js, Bun or Python).
  2. Assign each server its share of memory, CPU and disk.
  3. Upload each bot's code and its own .env file with its own token.
  4. Set the main file in each server's Startup settings and start them.

Each bot needs its own application and token in the Discord Developer Portal. Never run two bots with the same token.

Running several bots in one process

You can log in multiple clients from one Node.js or Python process, which saves a little memory. It's harder to manage: one crash takes down every bot and logs get mixed. Only do this if you're out of server slots, and give each client its own token from .env.

Need more than four bots?

You can buy permanent upgrades for your team in the store with credits: 1 server slot for 250 credits, 1 GB memory for 450 credits, 50% CPU for 300 credits and 10 GB disk for 450 credits. Credits can be earned for free through daily rewards and AFK earnings, or bought. See pricing.

You can also be a member of up to 2 teams, each with its own pool, which is useful when you run bots with different people.

Working with others

Invite teammates by email from your team settings and give them a role with only the permissions they need (for example, console and files, without billing). Ownership can be transferred later if someone else takes over the bots.