Руководство
Хостинг для Telegram-бота: где держать бота 24/7
Бот написан, на ноутбуке всё работает. Закрываешь крышку, и бот замолкает. Значит, пора искать ему дом, который не выключается на ночь. Многие первым делом покупают обычный хостинг для сайтов, потому что он дешёвый и знакомый. И почти сразу упираются в то, что бот там не живёт.
Разберёмся, почему так, что такое polling и вебхук, сколько ресурсов на самом деле нужно простому боту и где его держать.
Коротко
- Обычный виртуальный хостинг сделан для сайтов на PHP. Бот на Python или Node.js, который работает постоянно, там обычно не запустить или он будет падать.
- Боту нужен свой маленький сервер: VPS или облачный сервер. Это виртуальный компьютер в дата-центре, который работает круглые сутки.
- Простому боту с небольшой аудиторией хватает самой скромной конфигурации: 1-2 ядра процессора, 1-2 ГБ памяти и небольшой диск.
- Polling проще настроить, вебхук экономнее, но ему нужен домен и SSL. Для старта подойдёт любой из двух способов.
- Для читателей в России главный вариант - Timeweb Cloud, альтернатива - VPS у REG.RU. Вне России можно смотреть на VPS у Hostinger.
Почему обычный хостинг не тянет бота
Виртуальный хостинг устроен так: на одном сервере живут сотни чужих сайтов. Каждый сайт просыпается, когда приходит посетитель, отдаёт страницу и засыпает. Подробнее про устройство хостинга в статье что такое хостинг.
Бот работает иначе. Это программа, которая должна быть запущена всё время и ждать сообщений. Хостинг для сайтов такие долгие процессы обычно не любит: он ограничивает время работы скриптов и останавливает всё, что висит слишком долго. Например, у Timeweb в характеристиках виртуального хостинга прямо указаны лимит на время выполнения скрипта и суточная нагрузка на процессор.
Вторая проблема - языки. На виртуальном хостинге главный язык PHP. Поставить нужную версию Python или Node.js со своими библиотеками там бывает сложно или нельзя. На своём сервере вы ставите что угодно.
Итог простой: для бота, который работает постоянно, нужен VPS или облачный сервер. Это тоже аренда, но вы получаете отдельный виртуальный компьютер с полным доступом.
Посмотреть тарифы прямо сейчас
Ссылки партнёрские, на оценки это не влияет. Подробнее
Polling и вебхук: в чём разница простыми словами
Бот узнаёт о новых сообщениях одним из двух способов.
Polling. Бот сам постоянно спрашивает у Telegram: «Есть что-нибудь новое?». Если есть, забирает сообщения и отвечает. Плюс в том, что настраивать почти нечего: запустил скрипт, и он работает. Не нужны ни домен, ни SSL-сертификат. Минус: программа всё время держит соединение и немного расходует ресурсы, даже когда пишут редко.
Вебхук. Наоборот, Telegram сам присылает боту каждое новое сообщение на указанный адрес. Бот ничего не спрашивает, просто ждёт входящих. Это экономнее и удобнее при большом потоке сообщений. Но для вебхука нужен адрес в интернете с защищённым соединением, то есть домен и SSL-сертификат. Что такое домен и как его подключить, мы разобрали в статье что такое домен.
Для первого бота берите polling. Когда пользователей станет много, переход на вебхук займёт вечер.
Сколько ресурсов нужно простому боту
Бот, который отвечает на команды, принимает заявки или присылает уведомления, почти ничего не потребляет. Ему хватает самой младшей конфигурации VPS:
- 1-2 ядра процессора;
- 1-2 ГБ оперативной памяти;
- 10-20 ГБ на диске, этого с запасом хватит на систему, код и логи;
- Linux, чаще всего Ubuntu или Debian.
Больше ресурсов понадобится, если бот обрабатывает картинки или видео, держит большую базу данных или обслуживает тысячи людей одновременно. Тогда тариф можно поднять, обычно это делается в панели управления без переезда.
Timeweb Cloud: почасовая оплата и серверы в России
Timeweb Cloud - облачное направление Timeweb, отдельное от их обычного хостинга. Судя по странице тарифов, здесь есть всё, что нужно боту.
Оплата почасовая. По информации на сайте, чтобы начать, нужно внести минимальный платёж 2 000 рублей, а дальше деньги списываются каждый час и перестают списываться, когда сервер удалён. Это удобно для экспериментов: поднял сервер, проверил бота, не понравилось - удалил и заплатил только за отработанные часы.
На 15.10.2026 в линейке Premium для Санкт-Петербурга младший тариф - Cloud-15: 1 ядро, 1 ГБ памяти и 15 ГБ на NVMe-диске за 1 380 рублей в месяц с публичным IP. Тариф Cloud-40 (2 ядра, 2 ГБ памяти, 40 ГБ NVMe) стоит 2 800 рублей в месяц. Для простого бота хватит и младшего.
Ещё плюсы по документации: трафик бесплатный и безлимитный, на выбор Ubuntu, Debian и другие системы. Локаций несколько: Санкт-Петербург, Москва, Новосибирск, Казахстан, а также Нидерланды, Германия и Нью-Йорк. Поддержка отвечает в чате, тикетах и в Телеграме.
REG.RU: VPS там же, где домен
REG.RU известен как регистратор доменов, но серверы у него тоже есть. В меню на сайте отдельно указаны виртуальные, дешёвые, облачные и управляемые VPS. Удобно, если домен уже куплен в REG.RU: всё в одном кабинете.
Конкретные цены на VPS смотрите на сайте REG.RU по кнопке ниже. Сравнение двух российских компаний в статье REG.RU или Timeweb.
Если вы не в России: VPS у Hostinger
У Hostinger тоже есть VPS. На момент написания (октябрь 2026) младший тариф KVM 1 даёт 1 ядро, 4 ГБ памяти и 50 ГБ NVMe. Стоит он 6,49 доллара в месяц при оплате сразу за 2 года, а при продлении 11,99 доллара в месяц. Для бота это даже много.
Но учтите важное. Сайт Hostinger из России не открывается: в нашей проверке из Москвы и Петербурга он не ответил ни разу. Подробности в статье про доступность хостингов из разных стран. Поэтому Hostinger имеет смысл только тем, кто живёт и платит вне России.
Как запустить бота, чтобы он не падал
Сервер арендован. Дальше несколько правил, которые сэкономят нервы.
Запускайте бота как службу. Если просто запустить скрипт в консоли, он остановится, как только вы закроете окно. Для Python обычно используют systemd, встроенный в Linux. Для Node.js часто ставят pm2. Оба перезапускают бота после сбоя и после перезагрузки сервера.
Храните токен отдельно от кода. Токен бота - это ключ от него. Держите его в файле настроек, а не в коде, и не выкладывайте в открытый доступ.
Включите логи. Когда бот молчит, логи покажут почему. Без них остаётся гадать.
Делайте резервные копии. Если бот хранит данные пользователей, настройте бэкапы. У облачных серверов это обычно отдельная платная опция. На Timeweb Cloud бэкапы, судя по описанию на сайте, оплачиваются как дополнительная услуга.
Частые ошибки
- Купить обычный хостинг для сайтов и неделю пытаться запустить там бота на Python.
- Взять мощный сервер «на вырост» и платить за ресурсы, которые простаивают.
- Запустить бота в консоли без службы, и он тихо умирает после первого обрыва.
- Оставить токен в коде, который потом попал в открытый репозиторий.
Если у вас кроме бота есть сайт, например блог или магазин, для него VPS не обязателен. Ему хватит обычного хостинга. Для сайта на WordPress есть отдельный разбор хостинг для WordPress.
Что выбрать
Вы в России. Берите Timeweb Cloud. Почасовая оплата позволяет начать с минимальной суммы, серверы стоят в России, младшего тарифа простому боту хватит надолго. Если домен и другие услуги уже в REG.RU, посмотрите их VPS: держать всё в одном кабинете тоже удобно.
Вы в Украине, Казахстане, Израиле или Европе. Можно взять VPS у Hostinger: младший тариф подходит для бота с запасом. Только сравните цену первого периода и продления, разница почти в два раза. Timeweb Cloud тоже доступен, у него есть локации в Казахстане и Европе.
Тарифы по кнопкам ниже. Цены меняются, поэтому перед оплатой проверяйте их на сайте провайдера.
Смотреть тарифы
Уточним сразу: ссылки ниже партнёрские, мы можем получить с них небольшое вознаграждение, но на рейтинг и на то, что мы тут написали, это не влияет. Подробнее в раскрытии.