OffshoreVps
Long polling Вебхуки Без KYC

Хостинг Telegram-бота на VPS, от $5.76 в месяц

Telegram-бот получает сообщения одним из двух способов, и выбор определяет, что нужно вашему серверу. Для long polling не нужно открывать ничего. Для вебхука нужен HTTPS на одном из четырёх портов. Вот как выбрать и как настроить.

Tether (USDT)BitcoinMoneroEthereumLitecoinSolanaTRON
Без KYC Оплата криптовалютой Полный root Запуск за минуты 10 локаций

Page by the OffshoreVps teamUpdated Заметки по Telegram Bot API проверены 19 окт. 2026

Размеры и цены

Два сервера для Telegram-бота

Цены указаны за один месяц; при оплате на 12 месяцев скидка 50%.

Location
VPS

Один бот

$5.76/mo

or $2.88/mo on a 12-month term (−50%)

  • CPU1 vCPU
  • RAM2 GB DDR4
  • Disk40 GB NVMe
  • NetworkUnlimited · 1 Gbps

Наш самый дешёвый размер. С запасом для бота с командами, небольшой базы данных и логов.

Configure and order
Location
Самый гибкий
VPS

Несколько ботов с базой данных

$8.50/mo

or $4.25/mo on a 12-month term (−50%)

  • CPU2 vCPU
  • RAM4 GB DDR4
  • Disk60 GB NVMe
  • NetworkUnlimited · 1 Gbps

Место для вебхуков за обратным прокси, PostgreSQL и более чем одного бота.

Configure and order
Поллинг или вебхук

Два способа, которыми Telegram-бот получает сообщения

Long polling (getUpdates)Вебхук (setWebhook)
Как это работаетВаш бот в цикле запрашивает у Telegram новые обновленияTelegram отправляет каждое обновление на HTTPS-адрес на вашем сервере
Открытые портыНет, только исходящиеHTTPS на 443, 80, 88 или 8443
Домен и сертификатНе нужныHTTPS-адрес; самоподписанный сертификат нужно загрузить в Telegram
Лучше всего дляПростые боты и тестированиеНагруженные боты и всё, что уже работает за веб-сервером
На что обратить вниманиеНе работает, пока установлен вебхук. Отслеживайте offset, чтобы не получать дубликаты обновленийНеисправный сертификат или прокси означает, что обновления перестают приходить

Факты из документации Telegram Bot API, прочитанной 19 октября 2026 года.

Настройка

Запустите бота как службу

Для поллинга нужен только этот unit-файл. Для вебхука поставьте перед ботом веб-сервер, например Nginx, с сертификатом и проксируйте путь на вашего бота.

Создайте пользователя
sudo adduser --disabled-password --gecos '' tgbot
# copy your bot to /home/tgbot/app and install its dependencies as that user
/etc/systemd/system/telegram-bot.service
[Unit]
Description=Telegram bot
After=network-online.target
Wants=network-online.target

[Service]
User=tgbot
WorkingDirectory=/home/tgbot/app
EnvironmentFile=/home/tgbot/app/.env   # holds BOT_TOKEN, readable only by tgbot
ExecStart=/usr/bin/python3 bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
Запуск
chmod 600 /home/tgbot/app/.env
sudo systemctl daemon-reload
sudo systemctl enable --now telegram-bot
journalctl -u telegram-bot -f
Только для вебхука: файрвол
sudo ufw allow 22/tcp
sudo ufw allow 443/tcp   # one of 443, 80, 88 or 8443
Полезно знать

Берегите бота

Do

  • Храните токен в файле окружения, никогда в публичном репозитории
  • Отзовите и перевыпустите токен через BotFather, если он утёк
  • Используйте SSH-ключи и обновляйте сервер
  • Делайте резервные копии базы данных; см. как сделать резервную копию VPS

Избегайте

  • Запуска бота от root
  • Установка вебхука и поллинг одновременно
  • Публикация админ-эндпоинта без секрета
  • Хранение единственной копии данных на сервере
FAQ

Вопросы о хостинге Telegram-ботов

01Как разместить Telegram-бота 24/7?

Запустите его на VPS как службу systemd с Restart=always. Процесс стартует при загрузке, перезапускается после сбоя и продолжает работать, когда вы выходите из системы. Настройка выше включает unit-файл.

02Что выбрать: поллинг или вебхук?

Используйте long polling для простых ботов и тестирования, потому что ему не нужны открытые порты. Используйте вебхук для нагруженных ботов или если у вас уже есть веб-сервер. Одновременно использовать оба нельзя.

03Какие порты может использовать вебхук Telegram?

В документации Bot API указаны 443, 80, 88 и 8443, по HTTPS.

04Нужен ли домен для Telegram-бота?

Для поллинга нет. Для вебхука нужен HTTPS-адрес; самоподписанный сертификат подойдёт, если загрузить его в Telegram, но обычный сертификат на домен проще. См. покупка доменных имён.

05Какой сервер нужен Telegram-боту?

Большинству ботов хватает 1–2 ГБ ОЗУ. У нашего самого дешёвого VPS 1 vCPU, 2 ГБ и 40 ГБ NVMe за $5.76 в месяц. Для нескольких ботов и базы данных запас даёт размер с 2 vCPU и 4 ГБ ($8.50 в Румынии).

06Можно ли платить без карты?

Да. Сгенерируйте логин и платите Bitcoin, Monero, USDT или другой поддерживаемой монетой, без имени, документов и телефона. См. VPS-хостинг без KYC.

Sources

Where these numbers come from

Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.

  • Telegram Bot API: setWebhook и getUpdates Поддерживаемые порты вебхука, требование HTTPS, самоподписанные сертификаты и заметки о поллинге.

Бот, который никогда не уходит в офлайн

Выберите размер, оплатите криптовалютой, войдите как root. Без документов и без карты.