Python bot hosting that runs while your PC is off
Upload your Python bot to HOKAS, start it in its own container and read the output in a live console. Works for Discord and Telegram bots, workers and small Python apps. Free to begin, from $1/month when you need more.
Python libraries that work
Choose Python when you create the server and run your bot the way you do on your own machine. Common choices include:
- Discord: discord.py, py-cord, nextcord, disnake
- Telegram: python-telegram-bot, aiogram, pyTelegramBotAPI
- Web apps and APIs: any framework that runs as a normal Python process
- Background workers and scheduled jobs
What you get for a Python project
- Live console: start, stop and restart the process and read its logs in the browser.
- File manager and terminal: upload files, edit code and run commands without SSH.
- GitHub deploy: connect a repository and deploy the bot from it.
- Environment variables: keep tokens and API keys out of your code.
- Built-in MySQL and a VS Code editor for bots that store data.
- A free subdomain on subhub.tr for every server, useful for webhooks and small APIs.
Why not just leave the bot on your PC?
A bot only answers while its process runs. On a laptop that stops when you sleep, update or lose your connection. A hosted container keeps the process separate from your computer.
Polling bots and Discord bots connect out to the service, so they need no public URL or open port. Webhook bots can use the free subdomain.
Free plan limits, stated plainly
The free plan gives each server 0.3 vCPU, 256 MB RAM and 512 MB disk, with up to 3 free server slots. That suits a small bot that is mostly idle between commands.
Free servers run on an uptime allowance that you extend by watching a short ad. For a bot that must stay online all the time, or one that needs more memory, a paid plan starts at $1 per month.
Deploy a Python bot in four steps
- Create a free accountSign up in under a minute. No credit card is asked for.
- Create a Python serverChoose the Python runtime and the free plan or a paid one.
- Add your codeUpload the files in the file manager or connect your GitHub repository, then add tokens as environment variables.
- Start itPress start and check the live console. Your bot comes online.
Plans and pricing
| Plan | vCPU | RAM | Disk | Price |
|---|---|---|---|---|
| Free | 0.3 | 256 MB | 512 MB | Free forever |
| Starter | 1 | 1 GB | 5 GB | $1 /month |
| Standard | 2 | 2 GB | 8 GB | $2 /month |
Billed monthly or yearly. The yearly price is ten times the monthly price. Bandwidth is unmetered on every plan. See all plans
Frequently asked questions
Can I host a Python Discord bot for free?
Yes. The free plan costs nothing, needs no credit card and does not expire. It has 0.3 vCPU, 256 MB RAM, 512 MB disk and up to 3 free server slots.
Will my Python bot run 24/7?
Free servers run on an uptime allowance that you renew with a short ad, so they are not guaranteed to run around the clock. For a bot that must always be online, choose a paid plan from $1 per month.
Which Python libraries can I use?
Anything that runs on Python, including discord.py, py-cord, nextcord, disnake, python-telegram-bot and aiogram.
How do I keep my bot token safe?
Store it as an environment variable in the dashboard instead of writing it into your code or your GitHub repository.
Can I run other languages too?
Yes. HOKAS supports Node.js, Python, PHP, Bun, Java, C# and Rust, and you can switch runtime later with a redeploy.
Is there a bandwidth limit?
No. Bandwidth is unmetered on every plan, including the free plan.
Ready to deploy?
Create a free account, set up your server and have your project running in minutes. No credit card needed.