Discord bot hosting without renting a VPS
A Discord bot holds an open gateway connection, so it needs a process that never stops. That is a panel: its own container, restarted if it falls over, with logs you can still read afterwards. No server to configure.
From token to online in four steps
- Create a worker panel. Worker is the type for a process with no web page. A gateway bot connects out to Discord, so it needs no public URL.
- Add your project. Upload it, edit it in the browser, or let your assistant write it. Node.js installs from package.json and Python from requirements.txt when the panel starts.
- Store the token as an environment variable. Save DISCORD_TOKEN on the panel. It is encrypted at rest and cannot be read back.
- Start it and watch the log. The live stream shows the login. After that it stays connected until you stop it or the panel expires.
What a panel handles for you
- No idle sleep, so the bot does not drop out of the guild list overnight.
- Restarted on failure up to five times, which covers a dropped gateway.
- Logs kept after the process exits, with the exit code attached.
- The restart count is visible, so a crash loop is obvious.
- Its own RAM and CPU limit, separate from every other panel.
- A real terminal in the browser when you want to run something yourself.
How much memory a Discord bot needs
A slash command bot for a few servers is small. Starter at 450 MB is comfortable, and half a CPU is more than a bot spends waiting on a socket.
Memory goes up when you cache. A large member cache, message history, or an in memory database will push past 450 MB, and Builder at 1 GB is the sensible step. Being killed for memory is a silent failure, so if the process disappears without a traceback that is the first thing to check.
Or let ChatGPT or Claude run it
Add Redon3 as a connector and your assistant gets 28 tools on your own account: write the files, set the runtime and start file, store the token, start the panel, and read the crash logs with the exit code.
It cannot delete your panel, there is no tool for it. It cannot buy or renew anything, and it cannot read a stored token back out.
Common questions
- Can I host a Discord bot 24/7?
- Yes. A worker panel runs continuously with no idle timeout, and is restarted on failure up to five times if the process dies.
- What is the cheapest plan for a Discord bot?
- Starter at 4.99 USD per 30 days, with 450 MB RAM, half a CPU, and 1 GB of storage. That is enough for a slash command bot on a handful of servers.
- Does it support discord.js and discord.py?
- Both. Node.js 20 installs from package.json and Python 3.11 installs from requirements.txt, so either library works with no special setup.
- What about sharding?
- One process per panel is right until Discord asks you to shard, which does not happen to small bots. If you get there, run a shard manager in the panel or give each shard its own.
- Will my token be safe?
- Store it as an environment variable. Values are encrypted at rest and there is no way to read one back, including through the API and including for an AI assistant with a connector.
- Can I try it first?
- Yes, a free trial panel for seven days with no card. Enough to get the bot online and see the logs before paying.