Python
Язык для ботов и скриптов
БотыБесплатно
Python, Node.js и Docker: бот работает, даже когда компьютер выключен
Шесть ступеней от малого к большому: ресурсы и цена подобраны под задачу.
Бот для Telegram, Discord или VK на long polling, без базы
Почему столько ресурсов$3.27/мес
$0.12 за 24 часа
$3.14/мес
$0.11 за 24 часа
$2.59/мес
$0.09 за 24 часа
$4.34/мес
$0.16 за 24 часа
Пользователи, заказы и настройки в PostgreSQL или SQLite
Почему столько ресурсов$3.78/мес
$0.14 за 24 часа
$4.48/мес
$0.16 за 24 часа
$2.99/мес
$0.11 за 24 часа
$5.44/мес
$0.19 за 24 часа
Каждый бот в своём контейнере, с автоматическим перезапуском
Почему столько ресурсов$5.93/мес
$0.21 за 24 часа
$6.50/мес
$0.23 за 24 часа
$4.63/мес
$0.17 за 24 часа
$8.16/мес
$0.29 за 24 часа
Вебхуки по HTTPS, веб-админка, Redis и фоновые задачи
Почему столько ресурсов$7.56/мес
$0.27 за 24 часа
$8.97/мес
$0.32 за 24 часа
$5.98/мес
$0.21 за 24 часа
$10.88/мес
$0.39 за 24 часа
$15.13/мес
$0.54 за 24 часа
$17.94/мес
$0.64 за 24 часа
$11.96/мес
$0.43 за 24 часа
$21.76/мес
$0.78 за 24 часа
$24.04/мес
$0.86 за 24 часа
$28.50/мес
$1.02 за 24 часа
$19.00/мес
$0.68 за 24 часа
$34.58/мес
$1.24 за 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.78 |
| ГерманияФранкфурт | $4.48 |
| ПольшаВаршава | $2.99 |
| ЭстонияТаллин | $5.44 |
Задержку до каждого дата-центра можно проверить до заказа: Looking Glass · Speedtest
Закрашено — что использует задача, пусто — переплата. Цены в Нидерландах, в месяц.
Нужно: 1 vCPU · 1 ГБ · 10 ГБ
Готовый тариф NL-R9-1: 1 vCPU · 2 ГБ · 10 ГБ
$3.27/мес
вместо $3.32 за готовый
дешевле на 2%Нужно: 1 vCPU · 2 ГБ · 20 ГБ
Готовый тариф NL-R9-2: 1 vCPU · 3 ГБ · 30 ГБ
$3.78/мес
вместо $4.01 за готовый
дешевле на 6%Нужно: 2 vCPU · 4 ГБ · 40 ГБ
Готовый тариф NL-R9-4: 3 vCPU · 5 ГБ · 45 ГБ
$7.56/мес
вместо $9.09 за готовый
дешевле на 17%Нужно: 4 vCPU · 8 ГБ · 80 ГБ
Готовый тариф NL-R9-6: 4 vCPU · 8 ГБ · 150 ГБ
$15.13/мес
вместо $16.82 за готовый
дешевле на 10%Не нашли ответ? Пишите @ExpressHost_SupportBot.
Нет. «Хостинг в Telegram боте» — это то, как вы управляете сервером: заказ, оплата и перезагрузка в нашем боте. Здесь — сервер для ваших собственных ботов на Python, Node.js или в Docker, для любой платформы: Telegram, Discord, VK.
Одному боту на long polling хватает 1 vCPU, 1 ГБ RAM, 10 ГБ NVMe ($3.27 в месяц): память в основном занимает ОС. Если бот хранит данные в PostgreSQL, закладываем 1 vCPU, 2 ГБ RAM, 20 ГБ NVMe за $3.78 — это наша оценка.
Да. Удобнее всего — по контейнеру Docker на бота: они не мешают друг другу, а с политикой перезапуска Docker сам поднимет упавший контейнер. Для нескольких ботов — тариф «Несколько ботов в Docker» (2 vCPU, 2 ГБ RAM, 30 ГБ NVMe, $5.93 в месяц).
Запустите его службой systemd с Restart=always, через PM2 для Node.js или в Docker с политикой unless-stopped. Тогда бот поднимется и после сбоя, и после перезагрузки сервера.
Long polling проще: боту не нужны домен и открытый порт. Для вебхука нужен адрес с HTTPS: сервер сразу получает домен вида *.expresshost.cloud, а сертификат Let's Encrypt выпустит Caddy из библиотеки или «Проекты» в настройках сервера.
Боты на Ryzen и NVMe — за 4 шага.