NodeForge.host

discord.js hosting

Node.js Discord bot hosting

Keep your discord.js bot online 24/7 without maintaining a VPS. Upload the project, add your token securely and control the managed container from one dashboard.

Upload your Node.js project

Upload a ZIP with index.js, package.json and your source files. NodeForge installs production dependencies before startup.

Protect your Discord token

Store DISCORD_TOKEN and API keys as encrypted environment variables instead of committing them to source code.

Read live bot logs

Watch dependency installation and discord.js output from the browser when debugging commands or gateway connections.

Managed bot controls

Start, stop and restart the bot without SSH while NodeForge applies the CPU, memory and storage limits of your plan.

How to host a discord.js bot

  1. 1. Put your startup file and package.json at the root of a ZIP.
  2. 2. Create a Node.js bot in NodeForge and select a plan.
  3. 3. Upload the ZIP and store DISCORD_TOKEN in Environment Variables.
  4. 4. Select index.js or your real entry file, apply the configuration and start.

Need a working example? The Discord bot hosting guide includes a downloadable discord.js project.

Node.js hosting questions

Which Node.js Discord libraries can I use?

Projects install dependencies from package.json, including discord.js and other packages your bot requires.

Will the bot run without my computer?

Yes. The bot runs in a managed container on NodeForge infrastructure, so your home computer does not need to stay switched on.

Can I change the startup file?

Yes. Choose the JavaScript entry file used by your project, such as index.js, bot.js or src/index.js.