Discord bot hosting
Javacord bot hosting
free, always on, no card.
A simpler Java library than JDA, with a friendly API for small and medium bots. On Enzonic the free bot tier gives your Javacord bot 512 MB RAM and 50% of a CPU core, running 24/7 without sleeping. Small bots idle at about 120 to 250 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
- Java
- Runtime
- Java 8 or newer
- Install
- Build a shaded jar and upload it
- Start command
- java -jar bot.jar
- Free tier
- 512 MB RAM · 50% CPU · 24/7
- Typical idle memory
- 120 to 250 MB (rough figure)
Where the token goes with Javacord
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.
DiscordApi api = new DiscordApiBuilder()
.setToken(System.getenv("DISCORD_TOKEN"))
.login().join();Running Javacord on Enzonic
Things that trip people up when a Javacord bot moves from a laptop to a server.
- Same JVM heap advice as JDA: cap -Xmx under the plan's RAM.
- Works on Java 8, so older projects run unchanged.
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.
| Plan | RAM | Per month | First month |
|---|---|---|---|
| Free tierSleeps after 15 idle minutes, wakes on join. No card. | 3.5 GB | $0.00 | $0.00 |
| Dirt | 512 MB | $0.99 | $0.69 |
| Wood | 4 GB | $3.79 | $2.65 |
| Stone | 6 GB | $5.49 | $3.84 |
| Iron | 8 GB | $6.99 | $4.89 |
| Gold | 10 GB | $8.99 | $6.29 |
| Diamond | 12 GB | $10.69 | $7.48 |
| Obsidian | 16 GB | $13.99 | $9.79 |
| Obsidian Pro | 16 GB | $16.99 | $11.89 |
72-hour refund on any payment. Cancel any time. Your renewal price never rises.
Set it up in three steps
- 01
Create the bot server
Choose the Javacord template (or the Java runtime) and the free tier.
- 02
Upload your code
Drag the project into the file manager or use SFTP. Set DISCORD_TOKEN in the Startup tab; the template runs "Build a shaded jar and upload it" and then "java -jar bot.jar".
- 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
Related pages
- JDA bot hostingJava
- Discord4J bot hostingJava / Kotlin
- discord.js bot hostingJavaScript / TypeScript
- discord.py bot hostingPython
- Pycord bot hostingPython
- Nextcord bot hostingPython
- Discord bot hosting overview
- Python vs Node.js bot memory benchmarks
- Node.js hosting
- Python hosting
Javacord bot hosting
Create the server, pick a region close to your players, and invite them.