aiogram · Telegraf · grammY · long-polling / webhook

VPS для Telegram-бота от €3/мес

Хостинг ботов в европейских дата-центрах. Python 3.12, Node.js 22, PostgreSQL, Redis. Systemd автозапуск. Пинг до api.telegram.org — 20 мс. Без банов IP.

От регистрации до первого /start бота — 10 минут. Крипта и СБП принимаем.

Пинг до Telegram API
~20 мс
из DE-FSN1
Uptime
99.9 %
SLA с компенсацией
Ban IP
0 случаев
чистые подсети
Цена от
€3/мес
почасово €0.004

Что установлено или ставится в одно движение

Python 3.12

aiogram 3.x, python-telegram-bot 20+, pyrogram, telethon. Виртуальные окружения через venv.

Node.js 22 LTS

Telegraf, grammY, node-telegram-bot-api. pm2 для менеджмента процессов.

PostgreSQL 16

Актуальная версия PG. Настройка автоматом под RAM VPS. pg_dump в бэкап каждый день.

Redis 7

Для FSM-состояний aiogram и Telegraf-scenes. Опция persistence AOF.

Systemd

Автозапуск бота при boot. Автоперезапуск при падении. journalctl для логов.

Ежедневный бэкап

Полный snapshot VPS в другой ДЦ. + опционально S3-бэкап PG-дампа отдельно.

Как развернуть aiogram-бота за 10 минут

После оплаты VPS активируется за 60 секунд. Дальше по стандартному гайду: обновить пакеты, поставить python3.12-venv, склонировать репо, systemd unit.

  • sudo apt update && sudo apt install python3.12-venv postgresql redis
  • git clone https://github.com/you/mybot && cd mybot
  • python3.12 -m venv .venv && .venv/bin/pip install -r requirements.txt
  • sudo tee /etc/systemd/system/mybot.service <<< '[Unit]...'
  • sudo systemctl enable --now mybot
  • journalctl -u mybot -f — смотрим логи, всё работает

Какой тариф взять под свой бот

Правило простое: пока бот выдерживает без свопа — тарифа хватает. Пороги приблизительно такие.

  • VPS-XS · 1 vCPU · 1 ГБ · €3/мес — до 5 000 активных пользователей, бот без БД
  • VPS-S · 2 vCPU · 2 ГБ · €6/мес — до 30 000 пользователей, PG + Redis на этом же VPS
  • VPS-M · 2 vCPU · 4 ГБ · €10/мес — до 100 000 пользователей, много inline-запросов
  • VPS-L · 4 vCPU · 8 ГБ · €18/мес — 300 000+ пользователей, тяжёлая аналитика
  • Больше — стройте кластер: боты на нескольких VPS + отдельный VPS под БД

Частые вопросы

Хватит ли VPS-XS (1 vCPU / 1 ГБ RAM) для Telegram-бота?
Хватит для бота на 1000-5000 активных пользователей. Если бот стучится в БД на каждое сообщение — берите VPS-S с 2 ГБ RAM под PostgreSQL. Для inline-bot с большой базой автогенераций — VPS-M.
Долго ли идёт запрос к Telegram Bot API из вашего ДЦ?
Из Falkenstein и Helsinki — 15-25 мс до api.telegram.org. Это меньше, чем внутри Москвы (30-50 мс из-за маршрутизации). Ваш бот будет отзывчивее, чем на VPS в РФ.
IP не забанен Telegram-ом?
Наши подсети — свежие и чистые, без истории спам-ботов. Ban IP Telegram-ом крайне редок и происходит из-за нарушений (spam, phishing). Для нормальных ботов — никаких проблем.
Как сделать автозапуск бота при перезагрузке?
Systemd unit-файл в /etc/systemd/system/mybot.service, systemctl enable mybot. Есть гайд в базе знаний. Альтернатива — supervisord или Docker Compose с restart: always.
Можно ли поставить PostgreSQL и Redis на этом же VPS?
Да, стандартный подход. PostgreSQL 16 + Redis 7 на одном VPS вместе с ботом. На VPS-S с 2 ГБ хватит комфортно. Для нагруженных ботов выносите БД на отдельный VPS.
Нужен ли webhook или можно long-polling?
Оба варианта работают. Для маленьких ботов проще long-polling — не нужен домен и SSL. Для нагруженных ботов эффективнее webhook — нужен domain + SSL (Let's Encrypt автоматически через caddy или nginx).

Готовы захостить своего бота?

60 секунд от оплаты до SSH. Установка Python-стека — ещё пара минут. От €3/мес.