Skip to main content
⚔️ Valheim 1.0 is out. 25% off:DOOM25

Discord bot hosting

Your bot, online 24/7.

Connect a GitHub repo or upload your files, press start, and close your laptop. We install your packages, restart the bot if it crashes, and keep it running on Ryzen 9 hardware.

Node.js·Python·Java·Git deploy·DDoS protection

modbot
Node.js 22Online
$ git pull origin main
Updating 9c1e07b..4f2a91c  3 files changed
$ npm install
added 2 packages in 3s
$ node index.js
[gateway] connected, shard 0 ready
[commands] registered 24 slash commands
Logged in as ModBot#4821
>
Uptime
41d 6h
Memory
148 MB / 1 GB
CPU
2%

Pick a size. Change it any time.

Most bots run comfortably in 1 GB. Every plan includes the same features, you only pay for memory.

discord.js · Node.js 18 to 24 · npm install on every start

1 GB RAM
One bot: moderation, tickets, utilities
$2.00First month -25%
$1.50 /mo
  • Git deploy with auto-update
  • Auto-restart on crash
  • Console, file manager, SFTP
  • Backups
Most popular
2 GB RAM
A music bot, or several small bots
$3.00First month -25%
$2.25 /mo
  • Git deploy with auto-update
  • Auto-restart on crash
  • Console, file manager, SFTP
  • Backups
4 GB RAM
Large or sharded bots in many servers
$5.00First month -25%
$3.75 /mo
  • Git deploy with auto-update
  • Auto-restart on crash
  • Console, file manager, SFTP
  • Backups

Need something in between? Set the exact amount of RAM in the cart. $1 per extra GB.

Push to GitHub. Restart. It's live.

Paste your repo URL once. On every start the server pulls your latest commit and installs whatever is in package.json or requirements.txt, so a deploy is a push and a restart.

Private repo? Add a GitHub access token. No Git at all? Drag your files into the file manager or upload over SFTP.

Startup

Git repository

https://github.com/you/modbot

Branch

main

Main file

index.js

Auto-update
Pull the latest commit on every start

Everything a bot needs, nothing to babysit

Crashes restart themselves

An unhandled exception at 4 am should not take your bot offline until you wake up. The server detects the crash and starts the bot again, and the console keeps the stack trace so you can fix it later.

TypeError: Cannot read properties of undefined (reading 'id')
[server] process exited, restarting
Logged in as ModBot#4821

Pick your runtime version

Switch Node.js, Python or Java versions from a dropdown. No Docker, no SSH.

Live console

Watch your logs stream in the browser and send input to the process.

Files and SFTP

Edit .env and config files in the browser, or connect with FileZilla or WinSCP.

Backups and schedules

Snapshot your bot's data before a big change, and schedule restarts.

CUSTOMER TESTIMONIALS

What our customers say

TrustPilot 5 Stars

"Reliable hosting, great uptime, low ping. Perfect for multiplayer with friends."

Hendrik
TrustPilot 5 Stars

"Deployed in minutes, smooth sessions. Quick support for config questions."

Alexander
TrustPilot 5 Stars

"Consistent speed and low latency. Simple administration saves time. Global locations ensure a great experience."

Bianka

Questions before you deploy

How much RAM does a Discord bot need?

A typical discord.js or discord.py bot in a handful of servers uses 100 to 300 MB, so 1 GB is plenty. Music bots and bots in thousands of servers need more. You can change the amount at any time.

Which languages and libraries are supported?

Node.js, Python and Java, each on its own runtime. discord.js, discord.py, Nextcord, Pycord, JDA and Discord4J all run the way they do locally, because we install whatever your project file lists instead of a fixed set of packages.

Can I deploy from a private GitHub repository?

Yes. Add a GitHub access token in the Startup settings next to the repository URL and the server uses it every time it pulls. The token stays with your server, never in your repo.

Can I run more than one bot on a plan?

Yes, as long as they fit in the memory you bought. One thing to know: the server starts a single process, so several bots means a small launcher script that starts them all. One plan per bot is the simpler route.

Where do I put my bot token?

In a .env file on the server, created in the file manager or uploaded over SFTP. Never commit the token to your repository: Discord scans public code and resets any token it finds.

Do you offer a money-back guarantee?

Yes. If something is not right, contact our 24/7 support team and we will make it right.

Stop running your bot on your own PC

Online in a couple of minutes. From $2 /mo

View plans