The longer you pay up front, the lower the monthly price: 10% off per quarter and 15% per year. Small costs €3.78 per quarter or €14.28 per year, which works out at €1.19 per month.
All prices include VAT. Cancel monthly, 15% off when you pay yearly.
All Discord bot plans come with these features as standard.
At HostValues you never have to wait long. Your server is ready right after payment and you can upload your bot straight away.
Use the language you know: Node.js (18, 20, 22, 24 or 26), Python 3.11 or Java (17 or 21). Under Startup in the panel you choose the runtime for discord.js, discord.py or JDA and then reinstall the server.
Store settings, levels or economy data in your own MySQL database, included for free and managed through phpMyAdmin.
Your bot runs around the clock. If the process crashes, the panel restarts it automatically, no action needed on your side.
Manage your bot through the Pterodactyl game panel: live console, file manager, startup variables and backups. You can also upload files over SFTP.
As long as the memory allows it, you can run several bots on one server, for example with a start script or PM2.
Never put the token in your code or in a Git repository. Store it in a .env file instead, which you upload via SFTP or create in the file manager of the panel. Your bot then reads the token from that file, for example with dotenv.
A simple discord.js bot usually needs 100 to 200 MB, a discord.py bot often 80 to 150 MB. Large servers, heavy message caching or music features need more. The Small plan with 1 GB is plenty for most bots, and you can watch live memory usage in the panel.
Upgrade when memory usage stays above 80 percent, your bot restarts with an out-of-memory error, or you want to run several bots on one server. Upgrades are done in the client area and your files and database are kept.
Node.js, Python and Java. Under Startup in the panel you choose the bot runtime: Node.js for discord.js, Python for discord.py, pycord or nextcord, or Java for JDA (started as a .jar file). Then you pick the version under Docker Image on the same page: Node.js 18, 20, 22, 24 or 26, Python 3.11, or Java 17 or 21. With Node.js the panel runs npm install at every start if there is a package.json, and with Python it installs the packages from requirements.txt at every start. After switching runtime, delete old bot files that do not fit the new runtime and press Reinstall under Settings.
Yes. Every plan includes MySQL databases. You create a database in the panel under Databases and manage it with phpMyAdmin, which you open from the same page.
The panel restarts your bot automatically, so a one-off crash needs no action from you. If it crashes again shortly after that restart, the panel leaves it stopped, so a fault in your code cannot cause an endless loop. The console then shows the error message, so you can find the cause.
Want to know more before you order, or need help setting things up? These articles from our blog and knowledge base will help.
What a bot really needs in memory, where free hosting falls short, and when a bot plan or a VPS is the better choice. With the three mistakes we see most often.
Write a working Discord bot in Python with discord.py, host it 24/7 and avoid the three mistakes everyone makes.