Telegram bot hosting, free to start.
Keep your Telegram bot running 24/7 on a Lunafy server, written in Node.js or Python. The first server is free and needs no credit card.
- No card required
- 256 MB RAM, 0.5 vCPU, 512 MB disk
- Node.js and Python
Built for always-on bots.
Long polling works out of the box
A bot that polls Telegram for updates only makes outgoing connections, so it needs no open port.
Stay online with one click
The free server is renewed every 7 days. You get an alert before it expires and renew from the dashboard. Extra servers cost €1 per month and never need renewing.
Your usual libraries
Use Telegraf or grammY on Node.js 20, 21, 22, 23, and 24, or python-telegram-bot and aiogram on Python 3.11, 3.12, 3.13, and 3.14.
Online in three steps.
- Create your bot with BotFather and copy its token.
- Upload your bot files and set the token as an environment variable.
- Start the server and send your bot a message to check it answers.
Also see hosting for Discord bot hosting, Node.js hosting, Python hosting, free hosting compared, how to choose a host.
Questions.
Can I host a Telegram bot for free on Lunafy?
Yes. Your first server is free and needs no credit card. It must be renewed every 7 days, otherwise it is deleted after a backup of its files is sent to you.
Do I need an open port for my Telegram bot?
No. Use long polling, which only makes outgoing connections. Webhooks are not supported, because web servers are not allowed on Lunafy.
Which languages are supported?
Node.js (20, 21, 22, 23, and 24) and Python (3.11, 3.12, 3.13, and 3.14).
What are the server limits?
Every server has 256 MB RAM, 0.5 vCPU and 512 MB disk, whether it is free or paid.