Skip to content

Día dos Veteranos

30% de desconto no primeiro mes de todos os plans de pago

Hoxe hai tres estrelas agochadas no panel. Remata o Nov 12, 07:59 AM UTC.

Ver plansQue se celebra

Discord bot hosting

discord.js bot hosting
free, always on, no card.

The most used Discord library. Slash commands, buttons, modals and voice are all first-class, and most tutorials assume it. On Enzonic the free bot tier gives your discord.js bot 512 MB RAM and 50% of a CPU core, running 24/7 without sleeping. Small bots idle at about 60 to 120 MB, so that is usually plenty; the Dirt plan ($0.99/mo) adds a second allocation and more headroom.

Checked 2026-11-11. Prices are live from the panel.

Language
JavaScript / TypeScript
Runtime
Node.js 18 or newer
Install
npm install
Start command
node index.js
Free tier
512 MB RAM · 50% CPU · 24/7
Typical idle memory
60 to 120 MB (rough figure)

Where the token goes with discord.js

Create the bot in the Discord Developer Portal, copy its token, and store it as the DISCORD_TOKEN environment variable in the panel's Startup tab. The code reads it from the environment; nothing secret is in your files.

const { Client, GatewayIntentBits } = require("discord.js");
const client = new Client({ intents: [GatewayIntentBits.Guilds] });
client.login(process.env.DISCORD_TOKEN);

Running discord.js on Enzonic

Things that trip people up when a discord.js bot moves from a laptop to a server.

  • Keep the token in the panel's environment variables (DISCORD_TOKEN), never in the code you upload.
  • Enable the Message Content intent in the Developer Portal only if your bot reads message text; slash commands do not need it.
  • Use a process-level catch for unhandled rejections; the panel restarts the bot if it exits, but clean logs help.

What the free bot tier includes

512 MB RAM, 50% CPU, 10 GB disk, a live console, SFTP and file manager access, automatic restart when the process exits, and one bot per account. Free bots run on the bot nodes in London, Frankfurt and Singapore (and the United States as capacity allows). Because the bot talks to Discord's gateway, not to your users directly, the node's location barely matters.

Free bot creation is subject to capacity; when the bot nodes are full you join a short queue and the panel emails you when your bot is placed.

Which plan fits

Live prices per month in USD.

PlanRAMPer monthFirst month
Free tierSleeps after 15 idle minutes, wakes on join. No card.3.5 GB$0.00$0.00
Dirt512 MB$0.99$0.69
Wood4 GB$3.79$2.65
Stone6 GB$5.49$3.84
Iron8 GB$6.99$4.89
Gold10 GB$8.99$6.29
Diamond12 GB$10.69$7.48
Obsidian16 GB$13.99$9.79
Obsidian Pro16 GB$16.99$11.89
Modpack XL 2020 GB$16.99$11.89
Modpack XL 2424 GB$19.99$13.99
Modpack XL 3232 GB$26.99$18.89

72-hour refund on any payment. Cancel any time. Your renewal price never rises.

Set it up in three steps

  1. 01

    Create the bot server

    Choose the discord.js template (or the JavaScript runtime) and the free tier.

  2. 02

    Upload your code

    Drag the project into the file manager or use SFTP. Set DISCORD_TOKEN in the Startup tab; the template runs "npm install" and then "node index.js".

  3. 03

    Start and watch the console

    The console shows the login. Invite the bot to a test server with the OAuth2 URL from the Developer Portal.

Questions

Yes. The free bot tier runs around the clock and does not sleep like free Minecraft servers do. It is subject to capacity (you may queue briefly when the bot nodes are full) and to the fair-use rules in the terms. No card is needed.

discord.js bot hosting

Create the server, pick a region close to your players, and invite them.