Most developers start by running their Discord bot on their laptop or desktop. This works fine for testing, but it means your bot goes offline whenever you close the lid or restart your computer.
The obvious solution is cloud hosting — but most cloud services are either expensive, complicated, or both. Enzonic Cloud solves this with a free tier that's genuinely generous enough for most bots.
Most Discord bots are surprisingly lightweight:
| Bot Type | RAM Needed | CPU Needed |
|---|---|---|
| Simple command bot | 256–512 MB | 25–50% |
| Music bot (without audio) | 256–512 MB | 25–50% |
| Music bot (with audio) | 512 MB – 1 GB | 75–100% |
| Large multi-server bot | 1–2 GB | 100–200% |
Enzonic Cloud's free tier gives you 3 GB RAM and 250% CPU — more than enough for most bots.
Make sure your bot has a package.json with a start script:
{
"scripts": {
"start": "node index.js"
}
}Store your bot token as an environment variable, not hardcoded:
const token = process.env.DISCORD_TOKEN;In Enzonic Cloud:
Use the Pterodactyl file manager to upload your bot files, or connect via SFTP for larger projects.
In the Pterodactyl panel, go to Startup and add your environment variables including your Discord token.
Click Start in the control panel. Your bot is now running 24/7.
The process is nearly identical. Select Web & Apps > Python when creating your server, then upload your bot code.
Make sure your requirements.txt includes all dependencies:
discord.py>=2.3.0
python-dotenvEnzonic Cloud runs on reliable infrastructure with 99.9% uptime. If your bot crashes, the server will restart automatically (you can configure auto-restart in Pterodactyl).
If your bot grows and needs more resources, you can upgrade seamlessly. RAM starts at $1/GB per month — a 1 GB bot costs just $1/month extra beyond the free tier.