Documentation Index
Fetch the complete documentation index at: https://docs.breezehost.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Getting Started with Bot Hosting
This guide walks you through deploying your Discord bot on Breeze Hosting from start to finish.Prerequisites
Before you begin, make sure you have:- A Breeze Hosting account — create one here if you haven’t already
- A bot hosting plan purchased from the dashboard
- Your bot’s source code ready on your local machine
- A Discord bot token from the Discord Developer Portal
Step-by-Step Setup
Log into the Pterodactyl Panel
Go to panel.breezehost.xyz and log in with the credentials from your welcome email. You’ll see your server listed on the dashboard.
Open Your Server
Click on your server to open the management view. You’ll see the Console, Files, Databases, Schedules, and Settings tabs.
Upload Your Bot Files
Go to the Files tab and upload your bot’s code. Make sure your main entry file (e.g.,
bot.py, index.js, or main.py) is at the root level — not inside a subfolder.You can also upload a .zip archive and unarchive it directly in the panel. See Uploading Files for more details.Set Your Startup Command
Go to Settings > Startup and verify the startup command matches your entry file:
- Python:
python bot.pyorpython main.py - JavaScript:
node index.jsornode bot.js
Add Your Bot Token
You have two options for providing your bot token:Option A — Environment variable (recommended):
Go to Settings > Startup and add your token as a startup variable if your egg supports it.Option B — Config file:
Create a
config.json or .env file in your server’s root directory and add your token there. Make sure your code reads from this file.Install Dependencies
If your bot uses external packages, the panel will handle dependency installation automatically on startup for most eggs:
- Python: Include a
requirements.txtfile in your root directory - JavaScript: Include a
package.jsonfile in your root directory
Verifying Your Bot Is Online
Once started, you should see output in the console like:- discord.py:
Logged in as YourBot#1234 - discord.js:
Ready! Logged in as YourBot#1234
Tips for a Smooth Deploy
- Keep your main file at the root — don’t nest it inside folders like
src/orbot/. See File Structure for why this matters. - Test locally first — make sure your bot runs on your own machine before uploading
- Don’t upload
node_modules(JS) or virtual environments (Python) — let the server install dependencies from yourpackage.jsonorrequirements.txt - Use environment variables for your bot token instead of hardcoding it
Next Steps
File Structure
Learn the correct way to organize your bot files
Common Errors
Troubleshoot startup issues and crashes

