Skip to content

Halloween treat: 20% off your first payment with code HALLOWEEN2026 at checkout.See plans

Discord bot hosting

Keep your bot online, from £1 a month

Node.js, Python, TypeScript, Java, Go or Rust. Paste your token, pick a runtime, and the panel keeps your bot running on UK and EU servers, restarting it if it ever crashes.

No card needed · 14 days money-back · Bandwidth unthrottled

#bot-commands
A
alexToday at 14:32

/players

ServerBotAPPToday at 14:32

darkrp-main

Online

Players14 / 64
Mapgm_construct
FPS66
Uptime3h 21m
ServerBotAPPToday at 16:08

Server crashed

darkrp-main exited with OOM_KILL. Auto-restart triggered.

A bot using the Zeros Host API to report on a game server. Your own bot can do anything the Discord API allows.

Written in anything

Pick the runtime your bot is written in. The panel installs its packages with npm, pip, Maven or Cargo, so you never need a terminal.

  • Node.jsMost used

    discord.js, Eris, Oceanic.js

  • Python

    discord.py, Pycord, Nextcord, Hikari

  • TypeScript

    discord.js via Bun or ts-node

  • Java

    JDA, Javacord (Maven, Gradle)

  • Go

    discordgo

  • Rust

    Serenity, Twilight

From token to online in four steps

  1. 1

    Create a server

    Pick "Discord Bot" from the panel and choose your runtime.

  2. 2

    Paste your token

    The setup wizard saves it to your server's environment, never in your code files.

  3. 3

    Upload or pull code

    Drag files in, or connect a GitHub repo for auto-deploy.

  4. 4

    Start your bot

    Hit start. The panel handles uptime and restarts from here.

Manage secrets without SSH

Edit your .env file directly from the panel. Token values are masked in the UI and never appear in logs or console output.

  • Add, edit, and delete environment variables
  • Secret masking for tokens and API keys
  • Values never exposed in logs or console
  • One-click copy for local development
my-discord-bot/ EnvironmentTry it
Environment Variables5 vars
DISCORD_TOKENMTEw••••••••••••••••••••Secret
PREFIX!
GUILD_ID1107629384756
DATABASE_URLpost••••••••••••••••••••Secret
OPENAI_API_KEYsk-p••••••••••••••••••••Secret

Secret values are masked in the UI and never exposed in logs. Hover a row to reveal, copy, edit, or delete.

5 variables loaded

Install packages from the panel

Search and install npm or pip packages without a terminal. The panel runs the install command and tracks progress for you.

  • npm and pip package managers supported
  • Search packages with download counts
  • One-click install with progress tracking
  • No terminal or SSH access needed
my-discord-bot/ DependenciesTry it
Dependencies
discord.jsv14.16.3

A powerful library for interacting with the Discord API

dotenvv16.4.7

Loads environment variables from .env file

mongoosev8.9.5

Elegant MongoDB object modeling for Node.js

@discordjs/voicev0.18.0

Voice support for discord.js

node-cronv3.0.3

Task scheduler for Node.js based on cron syntax

$ npm install discord.js dotenv
2 packages installed

Run a game server too?

Build slash commands that talk directly to the Zeros Host API. Query player counts, check server status, trigger restarts, and post crash alerts to your community Discord without leaving the chat.

/players
Live player count and names
/serverinfo
Status, FPS, map and uptime
/restart
Trigger a panel restart from Discord
Crash alerts
Posted to a channel automatically

Also in the panel

Bot Setup Wizard
Paste your bot token, pick your runtime, and set your start command. The panel configures the environment and starts your bot without touching a config file.
Git Integration
Connect a GitHub repository and pull updates from the panel. Optional auto-deploy on push.
Auto-Restart & Crash Reporter
Crash detection with configurable backoff. If your bot exits unexpectedly, the panel restarts it and sends a webhook alert.
Console & Logs
Live output streamed to the panel console. Filter by level, search historical logs, all without SSH.
File Manager
Browse and edit bot code in the browser with syntax highlighting. Upload files without FTP.
Template Library
Start from a working bot. Templates cover moderation and welcome messages, alongside ready-to-run starters for Node.js and Python.

Plans sized for bots

Bot plans use less resources and cost less than game servers. A small personal bot runs fine on 256 MB.

Compare all plans

Free for 24 hours

256 MB RAM, 2 GB storage and every panel feature. No card needed.

Try it free

Starter

£1/mo

256 MB RAM

5 GB storage

Simple bots with light command handling.

Get Starter

Standard

Most popular

£3/mo

512 MB RAM

10 GB storage

Moderate feature sets running around the clock.

Get Standard

Pro

£5/mo

1 GB RAM

15 GB storage

Feature-rich bots serving multiple large servers.

Get Pro

Enterprise

£6/mo

2 GB RAM

25 GB storage

Heavy workloads and large-scale deployments.

Get Enterprise

Billed monthly. Prices exclude VAT. Bandwidth unthrottled on all plans.

Online around the clock

Your bot runs on UK and EU servers (Hetzner Germany, plus a live UK London node), with uptime monitored and auto-restart on crash. Whether it's a moderation bot handling a few hundred users or an economy system serving multiple large servers, it stays online.

UK and EU servers
Germany and London
Live uptime
Published on our status page
14 days money-back
On every paid plan
24-hour free trial
No credit card required
How do I set up my bot token?

You paste it into the setup wizard when you create the server, and it is saved to your server's environment, never in your code files. You can edit it any time from the Environment Manager, where token values are masked in the UI and never exposed in logs or console output.

What languages and libraries can I use?

Six runtimes are supported: Node.js (discord.js, Eris, Oceanic.js), Python (discord.py, Pycord, Nextcord, Hikari), TypeScript via Bun or ts-node, Java (JDA, Javacord), Go (discordgo), and Rust (Serenity, Twilight). You install packages, npm, pip, Maven, or Cargo, directly from the panel depending on your runtime.

How do I deploy my bot code?

Connect a GitHub repository and pull updates from the panel, with optional auto-deploy on push. You can also drag files straight into the browser file manager and edit them there with syntax highlighting, so no FTP or SSH is required.

Will my bot stay online 24/7?

Yes. Your bot runs around the clock on UK and EU infrastructure (Hetzner in Germany plus a live London node), with uptime monitored at /status. If it exits unexpectedly, crash detection restarts it with a configurable backoff and sends a webhook alert so you are told rather than finding out from your users.

Is there a free trial?

Yes. You get full panel access for 24 hours with no credit card required, and every paid plan is also covered by a 14 days money-back guarantee.

Get your bot online today

24-hour free trial with full panel access and no credit card. Questions first? The team and other bot owners are in our Discord.

Start free trial

Zeros Host

14 online

Get support, share feedback, and stay updated on new features and maintenance.

Join Discord