VPS для Telegram-бота от €3/мес
Хостинг ботов в европейских дата-центрах. Python 3.12, Node.js 22, PostgreSQL, Redis. Systemd автозапуск. Пинг до api.telegram.org — 20 мс. Без банов IP.
От регистрации до первого /start бота — 10 минут. Крипта и СБП принимаем.
Что установлено или ставится в одно движение
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/мес.