Discord bot hosting: keep your bot online 24/7
Run your Node.js, Python or Java bot on a UK server that never sleeps. Upload your code or pull it from GitHub, and dependencies install on every start. From £1.49 a month.
Pick a language, then a size
Choose your bot's language to open the configurator: pick how much memory it needs, toggle monthly or annual and see the live price. Most bots in a handful of servers are happy on 512 MB.
Node.js
discord.js, Eris or Oceanic. Your package.json installs on every start, and TypeScript runs directly.
- Node.js 24 LTS
- npm install on start
- TypeScript runs as-is
Python
discord.py, Pycord, nextcord or hikari. Your requirements.txt installs on every start.
- Python 3.13
- pip install on start
- Any library
Java
JDA or Javacord. Upload a runnable jar, name it, press Start.
- Java 21 LTS
- Runs your jar
- JDA · Javacord
or £14.90 a year — two months free
- 512 MB RAM
- 2 GB SSD
- Half a vCPU
Every bot runs in its own container with a hard memory and CPU limit, a live console, a file manager, SFTP and backups. Bots connect out to Discord, so no public address or port is needed.
Built for bots, not squeezed onto a game panel
Upload or pull from GitHub
Drag your files into the file manager, or point the server at a GitHub repository. With auto-update on, every restart pulls your latest commit.
Dependencies handled
package.json and requirements.txt are installed for you on every start, so a new library is one push and a restart away.
A real console
Watch your bot log in, see errors as they happen and restart it from the browser. Add schedules for nightly restarts and invite a co-developer as a sub-user.
Getting your bot online
- Pick a language and a size above, give your bot a name and pay. The server is created within a minute.
- Sign in to My services with your billing email and password and open your bot, or go straight to the bot panel and log in with the email address and password from your welcome email.
- Upload your files in the file manager, or put your GitHub repository in the Startup tab.
- Add your bot token in a
.envfile, and check the start file name (for exampleindex.js,main.pyorbot.jar). - Press Start and watch it log in on the live console.
What is Discord bot hosting?
A Discord bot is a program that stays connected to Discord and answers commands, plays music, moderates or posts updates. It only works while that program is running, so it needs a computer that is always on. Running it on your own PC means the bot goes offline whenever the PC sleeps, restarts for updates or loses its connection. Bot hosting moves it onto a server that runs around the clock.
Free bot hosts exist, but they usually put idle bots to sleep, restart them on a timer, cap them at a few hours a day or share one tiny slice of memory between many users, which is why free bots so often appear offline. With THOST your bot gets its own container with a fixed amount of memory and CPU, on UK hardware, for less than the price of a coffee a month. It stays connected until you stop it.
Which plan does my bot need?
512 MB suits most bots: a moderation, utility or fun bot in a few dozen servers. 1 GB gives room for music bots, Lavalink, bots with a local SQLite database and bots in hundreds of servers. 2 GB is for large or sharded bots, Java bots with big libraries and anything doing image processing. Not sure? Start small: ask us and we will move you up if it needs more.
Discord bot hosting questions
Which languages can I use?
Is it really online 24/7?
How do I get my code onto the server?
git pull on every start.Where should I keep my bot token?
.env or config file on the server, created in the file manager. Never commit it to a public repository. Only you, and any sub-users you invite, can see the files.