Which languages and libraries can I host?
Which languages and libraries can I host?
You can host bots written in JavaScript (discord.js), Python (discord.py and others), or Java (JDA) — our Discord Bot plans support all three. If…
18 guides and answers.
Which languages and libraries can I host?
You can host bots written in JavaScript (discord.js), Python (discord.py and others), or Java (JDA) — our Discord Bot plans support all three. If…
What do I need to host my bot, and is the panel Pterodactyl-based?
You need three things: your bot's source code, its dependency file (package.json for Node.js, requirements.txt for Python, or your build for Java),…
How do I upload and structure my bot files?
1. Open your server in the panel and go to the Files tab.
How do I set which file runs and start the bot?
1. Open the Startup tab and set the main file to run — for example index.js (Node.js) or bot.py (Python).
How do I install my bot's npm / pip dependencies?
Dependencies install automatically from your package.json (Node.js) or requirements.txt (Python) when the server installs and on start.
Will my bot run 24/7?
Yes. As long as your server is active and running, your bot stays online around the clock — you don't need to keep your own computer on. If it drops…
Can I host two bots on one plan?
Each Discord Bot plan is sized to run one bot. You can technically start a second process, but for stability and RAM we recommend one bot per server…
Can I run a Python bot / use Flask?
Yes — Python is fully supported (discord.py and others). Upload your code and requirements.txt, set bot.py (or your entry file) in the Startup tab,…
Which plan do I need for a Next.js / Node.js project?
Any Node.js project runs on our bot/Node hosting; pick a plan sized to your app's RAM needs. Next.js and similar apps that serve traffic need a port…
How do I run Lavalink for music?
Do bot plans include MySQL databases?
Yes — your plan includes MySQL database(s), which you create and manage in the Databases tab. If you need more than your plan allows, open a ticket.
Can I host a WhatsApp bot or other non-Discord Node.js app?
Our hosting runs Node.js, Python, and Java processes, so many non-Discord projects (WhatsApp bots, small Node.js apps, socket servers) work too.…
My bot won't start or keeps going offline — how do I fix it?
Open the Console and read the error first — it almost always names the cause.
How do I fix broken buttons or slash-command (/register) errors?
Slash-command and button issues are almost always in your code or registration, not the host.
Can I move my bot to a different node for better performance?
Yes — if your node is underperforming, we can move your server to another node; open a ticket. A node transfer keeps your files, though your server's…
Can I use a custom startup command to control the Node.js/runtime version?
You can set the runtime version and startup options in the Startup tab, which covers most version needs (for example running on an older Node.js line…
Can I keep my ports when switching nodes, and do ports work for Java & Bedrock?
Ports are tied to your allocation on a node, so a node move may change your IP/ports — tell us in the ticket if you need specific ports preserved and…
Which server locations are available for bot hosting?
Our customer-facing locations are Washington (North America) and Germany (Europe). If you need a specific region or hardware beyond those, open a…