Python
Язык для ботов и скриптов
БотыБесплатно
Python, Node.js и Docker: бот работает, даже когда компьютер выключен
Шесть ступеней от малого к большому: ресурсы и цена подобраны под задачу.
Бот для Telegram, Discord или VK на long polling, без базы
Почему столько ресурсов$2.85/мес
$0.10 за 24 часа
$3.14/мес
$0.11 за 24 часа
$2.59/мес
$0.09 за 24 часа
$3.10/мес
$0.11 за 24 часа
Пользователи, заказы и настройки в PostgreSQL или SQLite
Почему столько ресурсов$3.29/мес
$0.12 за 24 часа
$4.48/мес
$0.16 за 24 часа
$2.99/мес
$0.11 за 24 часа
$3.89/мес
$0.14 за 24 часа
Каждый бот в своём контейнере, с автоматическим перезапуском
Почему столько ресурсов$5.16/мес
$0.18 за 24 часа
$6.50/мес
$0.23 за 24 часа
$4.63/мес
$0.17 за 24 часа
$5.83/мес
$0.21 за 24 часа
Вебхуки по HTTPS, веб-админка, Redis и фоновые задачи
Почему столько ресурсов$6.58/мес
$0.24 за 24 часа
$8.97/мес
$0.32 за 24 часа
$5.98/мес
$0.21 за 24 часа
$7.77/мес
$0.28 за 24 часа
$13.15/мес
$0.47 за 24 часа
$17.94/мес
$0.64 за 24 часа
$11.96/мес
$0.43 за 24 часа
$15.54/мес
$0.56 за 24 часа
$20.90/мес
$0.75 за 24 часа
$28.50/мес
$1.02 за 24 часа
$19.00/мес
$0.68 за 24 часа
$24.70/мес
$0.88 за 24 часа
Нужен другой размер? Соберите конфигурацию или выберите готовый тариф.
Минимумы — из официальных требований приложений, наши оценки отмечены.
Боту на long polling нужен один процесс, а память в основном занимает ОС: cloud-образу Ubuntu нужен 1 ГБ. У Python и Node.js в библиотеке тот же минимум — 1 vCPU, 1 ГБ, 10 ГБ.
Бот и PostgreSQL на одном сервере. Под shared_buffers PostgreSQL советует около 25% памяти — здесь 512 МБ, остальное достаётся боту и ОС.
С политикой перезапуска Docker поднимает контейнер после сбоя и после перезагрузки сервера. Второе ядро и 30 ГБ — под сборку образов и их слои. Наша оценка.
Caddy или Nginx принимает вебхуки по HTTPS, Redis держит очередь и кэш, воркеры Celery или BullMQ выполняют фоновые задачи. Наша оценка.
Рассылка по большой базе — это очередь из тысяч задач: ядра нужны воркерам, память — PostgreSQL и Redis. Наша оценка.
Десятки контейнеров с ботами, общая база и Redis. Наша оценка.
Отметьте нужные при заказе — они установятся вместе с сервером.
root@vps:~# sudo apt update && sudo apt install -y python3 python3-venv python3-pip
✓ Python 3.14.8 установлен · около 45 секунд
root@vps:~#
Язык для ботов и скриптов
БотыБесплатно
Среда выполнения JavaScript
Dev / ИнструментыБесплатно
Среда выполнения JS и TS
Dev / ИнструментыБесплатно
Язык для сетевых сервисов
Dev / ИнструментыБесплатно
Среда запуска контейнеров
Dev / ИнструментыБесплатно
Кэш и очереди в памяти
Базы данныхБесплатно
Реляционная база данных
Базы данныхБесплатно
Веб-сервер с авто-HTTPS
Dev / ИнструментыБесплатно
Цена ступени «Бот с базой данных» в каждом дата-центре.
| Локация | В месяц |
|---|---|
| НидерландыАмстердам | $3.29 |
| ГерманияФранкфурт | $4.48 |
| ПольшаВаршава | $2.99 |
| ЭстонияТаллин | $3.89 |
Задержку до каждого дата-центра можно проверить до заказа: Looking Glass · Speedtest
Закрашено — что использует задача, пусто — переплата. Цены в Нидерландах, в месяц.
Нужно: 1 vCPU · 1 ГБ · 10 ГБ
Готовый тариф NL-R9-1: 1 vCPU · 2 ГБ · 10 ГБ
$2.85/мес
вместо $2.89 за готовый
дешевле на 1%Нужно: 1 vCPU · 2 ГБ · 20 ГБ
Готовый тариф NL-R9-2: 1 vCPU · 3 ГБ · 30 ГБ
$3.29/мес
вместо $3.49 за готовый
дешевле на 6%Нужно: 2 vCPU · 4 ГБ · 40 ГБ
Готовый тариф NL-R9-4: 3 vCPU · 5 ГБ · 45 ГБ
$6.58/мес
вместо $7.90 за готовый
дешевле на 17%Нужно: 4 vCPU · 8 ГБ · 80 ГБ
Готовый тариф NL-R9-6: 4 vCPU · 8 ГБ · 150 ГБ
$13.15/мес
вместо $14.63 за готовый
дешевле на 10%Не нашли ответ? Пишите @ExpressHost_SupportBot.
Нет. «Хостинг в Telegram боте» — это то, как вы управляете сервером: заказ, оплата и перезагрузка в нашем боте. Здесь — сервер для ваших собственных ботов на Python, Node.js или в Docker, для любой платформы: Telegram, Discord, VK.
Одному боту на long polling хватает 1 vCPU, 1 ГБ RAM, 10 ГБ NVMe ($2.85 в месяц): память в основном занимает ОС. Если бот хранит данные в PostgreSQL, закладываем 1 vCPU, 2 ГБ RAM, 20 ГБ NVMe за $3.29 — это наша оценка.
Да. Удобнее всего — по контейнеру Docker на бота: они не мешают друг другу, а с политикой перезапуска Docker сам поднимет упавший контейнер. Для нескольких ботов — тариф «Несколько ботов в Docker» (2 vCPU, 2 ГБ RAM, 30 ГБ NVMe, $5.16 в месяц).
Запустите его службой systemd с Restart=always, через PM2 для Node.js или в Docker с политикой unless-stopped. Тогда бот поднимется и после сбоя, и после перезагрузки сервера.
Long polling проще: боту не нужны домен и открытый порт. Для вебхука нужен адрес с HTTPS: сервер сразу получает домен вида *.expresshost.cloud, а сертификат Let's Encrypt выпустит Caddy из библиотеки или «Проекты» в настройках сервера.
Боты на Ryzen и NVMe — за 4 шага.