EN Личный кабинет

VPS для телеграм-бота

Бот на сервере работает круглосуточно, не зависит от вашего компьютера и перезапускается сам после сбоя. Сервер находится в Нидерландах, оплата в рублях.

Сколько ресурсов нужно боту

БотЯдраПамятьДискТариф
Простой бот на Python (aiogram) или Node.js (grammY, Telegraf) без базы11 ГБ10 ГБVPS-1
Бот с базой PostgreSQL или Redis, несколько ботов на одном сервере1–22 ГБ20–30 ГБVPS-2
Бот с очередью задач, веб-панелью или обработкой файлов24 ГБ40 ГБVPS-3

Сам бот обычно занимает десятки мегабайт памяти — остальное нужно системе, базе и запас на всплески. Как считать точнее, разобрано в статье «Сколько памяти нужно VPS». Конфигурацию можно собрать и самому — в калькуляторе: ровно столько ядер и памяти, сколько нужно.

Подходящие тарифы

Добавить ресурсы можно в любой момент из личного кабинета.

Как запустить бота на сервере

  1. Подключитесь по SSH — как подключиться из Windows, macOS и Linux.
  2. Сделайте первую настройку: пользователь, файрвол, обновления — первая настройка Ubuntu.
  3. Запустите бота как службу systemd с автоперезапуском и журналом — пошаговая инструкция для Python и Node.js.
  4. Настройте уведомления, если бот упадёт, — Uptime Kuma с оповещениями в Telegram.

Вопросы

Хватит ли 1 ГБ памяти для бота?

Для одного бота без базы — да. Если рядом работает PostgreSQL или несколько ботов, берите 2 ГБ.

Ботам нужен вебхук или long polling?

Подходят оба способа. Для long polling достаточно сервера с выходом в интернет. Для вебхука нужен домен с HTTPS — например, через Caddy или Nginx и Let's Encrypt.

Есть ли ограничение трафика?

Объём не ограничен: первые 5 ТБ в месяц — на полной скорости, дальше — 100 Мбит/с. Боту хватает с огромным запасом.

Подобрать конфигурацию