Какой VPS взять под Telegram-бота
Пока бот живёт на домашнем компьютере, он засыпает вместе с ним. Виртуальный сервер решает это за цену пары чашек кофе в месяц: бот работает круглосуточно, перезапускается сам после сбоя и не зависит от вашего интернета. Типичному боту на Python или Node.js много не нужно, поэтому в таблице выше собраны тарифы от 1 ГБ памяти с почасовой оплатой и ценой до 500 ₽ в месяц — с этого уровня можно стартовать почти в любом проекте.
Polling или webhook
От способа получения обновлений зависят требования к серверу.
- Long polling — бот сам опрашивает Telegram методом
getUpdates. Не нужен ни домен, ни сертификат, ни открытый порт; так проще начинать и отлаживать. Минус — постоянное открытое соединение и небольшая задержка при большом потоке сообщений. - Webhook — Telegram сам присылает обновления на ваш HTTPS-адрес. Нужен домен или IP с TLS-сертификатом и один из разрешённых портов: 443, 80, 88 или 8443. Обычно ставят Nginx с бесплатным сертификатом Let's Encrypt и проксируют запросы на приложение. Это экономнее по ресурсам и лучше масштабируется, если ботов несколько.
Для одного бота с аудиторией в сотни пользователей разница несущественна — выбирайте то, что поддерживает ваша библиотека и что вам удобнее поддерживать.
Сколько ресурсов нужно
Сразу после запуска процесс бота на python-telegram-bot занимает около 40 МБ памяти, на aiogram 3 — около 165 МБ, на grammY или Telegraf в Node.js — около 60 МБ (наш замер, октябрь 2026; с базой данных, кэшем и очередями — больше). На 1 ГБ поместятся два-три бота, Nginx и лёгкая база SQLite. Если добавляете PostgreSQL, Redis для очередей или Docker, берите 2 ГБ. Процессор нужен, только если бот что-то вычисляет: генерирует картинки, конвертирует видео, обращается к локальной нейросети. Диск растёт за счёт логов и медиафайлов — настройте ротацию логов с первого дня. Подробнее о требованиях к самим средам — на страницах VPS для Python-скриптов и VPS для Node.js.
Где разместить сервер
Серверы Bot API находятся в Европе, преимущественно в Нидерландах, поэтому минимальная задержка между ботом и Telegram получается у VDS в Амстердаме и соседних странах. Но для большинства ботов пара десятков миллисекунд не играет роли: пользователь всё равно ждёт ответа дольше. Важнее другое.
- Если бот собирает персональные данные россиян — имена, телефоны, адреса доставки, — по 152-ФЗ их первичная запись должна происходить на территории России. Такой проект удобнее держать на VPS в России.
- Если бот должен работать без перебоев, сервер рядом с дата-центрами Bot API даёт более предсказуемый маршрут.
- Если бот обращается к зарубежным API, сервер рядом с ними сократит задержку.
Оплата и запуск
Российские хостеры принимают МИР и СБП, у зарубежных чаще в ходу криптовалюта — колонка «Оплата» показывает способы для каждого тарифа, цены приведены в рублях. После покупки оформите бота как systemd-сервис или контейнер с политикой перезапуска, а токен храните в переменных окружения, а не в коде. Если у вас бот для другой платформы, смотрите VPS для Discord-бота.