Setup Guide · Discord Bot Hosting

How to host a Discord bot 24/7

Host your bot 24/7. Deploy with git. Never sleeps.

Run any discord.js, discord.py or JDA bot around the clock on AMD EPYC — git push-to-deploy, automatic crash recovery, a free MySQL database and Layer 7 DDoS protection on every plan. Start free, upgrade when you grow.

See hosting plans Free plan available • Paid from $0.67/mo • Zero sleep mode
1 Pick a plan 2 Push your code 3 Online 24/7
$0 free plan — forever
$0.67 24/7 — from / mo
<18msDiscord WS latency Node.js Python Java 24/7
The short answer

What is Discord bot hosting?

A server that keeps your bot online 24/7.

Discord bot hosting runs your bot's code on an always-on server so it stays connected to the Discord gateway and answers commands even when your own machine is off. Kerit Cloud runs your bot on AMD EPYC with zero sleep mode, so it never drops offline between commands.

Every plan includes git push-to-deploy, automatic crash recovery, a free MySQL database, environment variables for your token and Layer 7 DDoS protection — for discord.js, discord.py and JDA alike. There's a free tier to start on, and you can upgrade later without migrating.

At a glance
Free planYes · no card
Paid from$0.67 / month
HardwareAMD EPYC
RuntimesNode.js · Python · Java
DeployGit push
DatabaseFree MySQL
UptimeZero sleep mode
ProtectionLayer 7 DDoS
What every bot gets

Built for bots that stay online

The things a bot actually needs to run reliably in production — included on every plan, free tier included.

Zero sleep mode

Your process stays resident around the clock — no spin-down after inactivity and no cold start when the next command finally arrives.

AMD EPYC hardware

Every tier runs on AMD EPYC, so command handlers and event loops stay responsive instead of stuttering on an oversold shared box.

Git push-to-deploy

Ship a change by pushing to your repository, the way a real platform works — no FTP uploads and no manual restart to pick up new code.

Automatic restarts

An unhandled exception or a redeploy won't leave your bot dead — the process is brought straight back up, so you're not babysitting it at 3am.

Free MySQL database

Persist levels, economy, settings and warnings in a free MySQL database — no second service to sign up for or pay separately.

DDoS protection

Layer 7 DDoS protection on every plan keeps your bot — and any webhook or dashboard it exposes — reachable when it's targeted.

Choose your stack

discord.js, discord.py or JDA?

All three run on Kerit Cloud with the right runtime pre-installed. Here's how they compare, so you can pick the one that fits your project.

discord.jsNode.js Easiestdiscord.pyPython JDAJava
Fit
Language JavaScript / TypeScriptPython 3Java / Kotlin
Best for Fast iteration, biggest ecosystemBeginners, data & AI botsLarge, strongly-typed codebases
Learning curve ModerateGentleSteeper
On Kerit Cloud
Runtime provided Node.js 18–22Python 3.10–3.12JDK 17 / 21
Typical memory Low–mediumLowMedium–high
Deploy Git pushGit pushGit push + build
Runs on the free tier 512 MB+ advised

Not sure yet? discord.py is the kindest to start with; discord.js has the most tutorials and packages. →

How it works

From code to online in four steps

Hosting a Discord bot on Kerit Cloud doesn't need a Linux tutorial. This is the whole flow.

  1. Pick a plan and create your server

    Start on the free tier or a paid plan. Your bot server is created instantly under your single Kerit Cloud account — no separate panel registration.

  2. Add your code

    Connect your Git repository or upload your files, then set your bot token and any secrets as environment variables rather than hard-coding them.

  3. Set the start command

    Tell the startup editor how to launch your bot — for example node index.js or python bot.py. Dependencies install automatically from package.json or requirements.txt.

  4. Start it and watch the console

    Hit start and follow the live console and full logs as your bot connects to the gateway. Auto-restart and zero sleep mode keep it online from there.

The Kerit Cloud difference

One account. A panel that actually debugs.

Most hosts scatter your services across separate logins and hand you a locked box. Kerit Cloud keeps everything in one place and gives you a real control panel.

One account for everything

Your bots, Lavalink, databases and VPS all live under a single login and one billing page. No separate account to register for each panel, no juggling credentials.

A control panel that debugs

A live console, full logs, power controls and settings you can change yourself — not a start/stop/restart box with truncated output. When a bot breaks, you can see why.

Instant, prorated upgrades

Outgrowing your RAM mid-launch? Scale up in seconds with prorated billing — no upgrade queue, no ticket, no re-deploy. Your plan grows the moment you click.

Self-serve IP & runtime

Rotate your allocation's IP, switch the egg or runtime, edit startup variables and schedule automatic backups yourself — in seconds, without opening a ticket.

Compare

Discord bot hosting plans

From a free forever tier to high-traffic fleets — every plan runs 24/7 on AMD EPYC with git deploy and DDoS protection.

Free$0/forever Basic$0.67/mo PopularPro$1.12/mo Extreme$2.15/mo Ultimate$3.95/mo Supreme$5.65/mo Elite$11.33/mo
Resources
RAM 256 MB512 MB1 GB3 GB6 GB8 GB12 GB
Storage (NVMe SSD) 2 GB5 GB10 GB20 GB30 GB50 GB80 GB
CPU Priority (AMD EPYC) 30%75%100%200%300%400%600%
Protection, Network & Support
Dedicated IP —————
Backups —2351020Unlimited
DDoS Protection Layer 7Layer 7Layer 7Layer 7Layer 7Layer 7Layer 7
Uptime SLA 99.9%99.9%99.9%99.9%99.9%99.99%99.99%
Support Level CommunityStandardPriorityPriority24/7 Premium24/7 Priority24/7 Elite
Network & Features
Global Locations 20+ PoPs20+ PoPs20+ PoPs20+ PoPs20+ PoPs20+ PoPs20+ PoPs
Enhanced Security+ ——————
Start free Choose Choose Pro Choose Choose Choose Choose

Swipe to compare all plans →

Buyer's guide

How to pick a Discord bot host

Five checks that separate a host you can trust your bot to from one you'll be fighting with.

Does it really never sleep?

Many free and cheap tiers quietly spin your bot down after inactivity. Confirm there's no sleep mode, so your bot answers the first command as fast as the thousandth.

Can you read the logs?

You can't fix a crash you can't see. Look for a live console and full, untruncated logs rather than a locked start/stop/restart box.

How do you deploy and scale?

Git push beats dragging files over FTP. And check whether upgrades are instant and prorated, or whether a bigger plan means a ticket and a queue.

DDoS and an SLA in writing?

Always-on DDoS protection and a contractual uptime SLA beat "best effort". Kerit Cloud includes both on every plan, backed by a 99.9% SLA.

One account, or many logins?

If your bot, database and VPS each need a separate panel and registration, routine changes get tedious fast. Kerit Cloud keeps all of it under one login.

Frequently asked questions

Questions, answered

What hosting is, how to get a bot online, which library to pick and how much RAM you need. Still stuck? Ask on Discord.

01What is Discord bot hosting?

Discord bot hosting is a server that keeps your bot's code running around the clock so it stays online and responds to commands even when your own computer is off. On Kerit Cloud your bot runs on AMD EPYC hardware with zero sleep mode, so it's always connected to the Discord gateway.

02How do I host a Discord bot 24/7?

Pick a plan, connect your repository or upload your files, set your bot token as an environment variable and start the process. Kerit Cloud deploys by git push, restarts the bot automatically after a crash and never sleeps, so it stays online 24/7 without you keeping a PC running.

03Which language should I use — discord.js, discord.py or JDA?

discord.js (Node.js) has the largest ecosystem and is great for fast iteration; discord.py (Python) is the easiest to learn and handy for data or AI features; JDA (Java) suits large, strongly-typed codebases. All three run on Kerit Cloud with the right runtime pre-installed.

04Do I need a VPS to host a Discord bot?

No. A managed bot plan is simpler and cheaper than a VPS for most bots — you get git deploy, auto-restart, logs and a free database without managing a Linux server yourself. Choose a VPS only if you need root access or want to run several unrelated services on one box.

05How much RAM does a Discord bot need?

A small bot runs comfortably in 256–512 MB. Music, AI or image bots and bots in many large servers use more, so 1–3 GB is a safer starting point. You can upgrade on Kerit Cloud in seconds, prorated, without re-deploying.

06Can I host a Discord bot for free?

Yes. Kerit Cloud has a free forever plan with 256 MB RAM, 2 GB NVMe storage and no sleep mode on AMD EPYC — no credit card required. It's ideal for small bots and testing, and you keep your setup when you upgrade.

Your bot deserves
a server that never sleeps.

[ START FREE ] free plan · paid from $0.67/mo · 24/7 on EPYC · money-back guarantee