Дешёвый хостинг для Telegram-бота — это не самая маленькая цифра в прайсе, а сумма, которая не обрастает отдельными счетами за трафик, сборки и хранение образов. Люди начинают искать такой хостинг после первого столкновения с облачными тарифами, где память, трафик и запросы считаются отдельно, а итог заранее не назовёт никто. Для бота, который отвечает десяти-двадцати людям в день, это избыточно: ему нужен небольшой кусок чужого компьютера, включённый круглосуточно, и предсказуемая цена. Разберём, из чего складывается дешёвый хостинг для бота, где экономия выходит боком и сколько это стоит на Dockbox.
За что вы на самом деле платите
Боту нужны три вещи: компьютер, который всегда включён, интернет и перезапуск после сбоя. Всё остальное — удобство. Дешёвый хостинг — тот, где эти три вещи стоят фиксированную сумму и не превращаются в отдельные позиции за трафик, сборки и хранение образов.
Не экономьте на автозапуске
Самая частая ошибка при поиске дешёвого варианта — взять сервер подешевле и оставить бота крутиться руками из терминала. После первой перезагрузки или обновления системы бот замолкает, и узнаёте вы об этом от своих пользователей. Платформа, которая сама поднимает упавший процесс, экономит нервы, а не деньги — и стоит примерно столько же. На Dockbox контейнер перезапускается автоматически при сбое, а логи с текстом ошибки остаются в панели.
Сколько это стоит на Dockbox
Круглосуточная работа — это тариф Starter: 990 ₽/мес, причём первый месяц бесплатно. В сумму входит всё: сервер, сборка проекта из вашего кода, деплой из Git, перезапуск после сбоя, логи и HTTPS. Отдельных счетов за трафик или сборки нет. Нужно больше ресурсов и проектов — есть Pro (2 490 ₽/мес) и Team (4 990 ₽/мес). Цены — только в рублях, без пересчётов по курсу.
Попробуйте первый месяц бесплатно
Загрузите бота на Starter и первый месяц не платите. Этого хватает, чтобы увидеть, как код собирается в Docker-контейнер, ставятся зависимости, подхватывается токен из секретов и бот отвечает на команды. По часам ничего не сгорает: лимита времени нет, бот не засыпает. Если всё работает — просто продолжаете на том же тарифе со второго месяца.
Уберите токен из кода в секрет ещё до загрузки — так его не будет ни в файлах, ни в репозитории:
BOT_TOKEN=7123456789:***
Хватит ли боту ресурсов
Обычному боту на aiogram, python-telegram-bot или Telegraf нужно очень мало. На Starter проект получает 1 vCPU, 2 ГБ RAM и 20 ГБ SSD — этого хватает боту с базой SQLite, картинками и парой фоновых задач. На Pro — 2 vCPU, 4 ГБ RAM и до 5 проектов. Тяжёлая работа, вроде обработки видео, больших моделей или многоядерных вычислений, сюда не влезет — для такого нужен отдельный сервер.
Платите только пока бот нужен
Минимальный срок — месяц, и он существует ровно для этого: бот для мероприятия, бот на время учёбы, бот, который вы показываете клиенту. Заплатили за месяц, дали поработать — и всё: само ничего не списывается, а платить за следующий срок или нет, решаете вы. За месяцы простоя с вас не возьмут ничего — контейнер просто не работает, и счёт не растёт. Если бот нужен постоянно, выгоднее сразу Starter с бесплатным первым месяцем.
Итог
Дешёвый хостинг для Telegram-бота — это не самое маленькое число в прайсе, а тот, где цена не идёт в комплекте с вечерами настройки и сюрпризами в счетах. Загрузите бота на Dockbox: первый месяц на Starter бесплатно, дальше 990 ₽/мес, и контейнер работает круглосуточно.
Частые вопросы
Сколько стоит держать Telegram-бота круглосуточно?
На Dockbox — 990 ₽/мес на тарифе Starter, причём первый месяц бесплатно. В цену входят сервер, сборка проекта, круглосуточная работа, перезапуск после сбоя и логи. Тарифы Pro (2 490 ₽/мес) и Team (4 990 ₽/мес) пригодятся, если растёт нагрузка или число проектов.
Можно ли подержать бота бесплатно?
Да, на Starter первый месяц не платите — этого хватает, чтобы проверить, как бот собирается и отвечает. Отдельного «бесплатного тарифа» с лимитом часов у нас нет, потому что боту он и не подходит: бот сам спрашивает Telegram о новых сообщениях и потому занят круглосуточно, усыпить его между запросами нельзя. У Dockbox простоя нет ни у ботов, ни у сайтов: контейнер запущен постоянно, платформа сама перезапускает его при сбое.
Засыпает ли бот, если им никто не пользуется?
Нет. Контейнеры на Dockbox работают постоянно: нет лимита времени, нет засыпания и нет «сна по неактивности». Бот отвечает сразу, без паузы на пробуждение, — он уже запущен.
Нужно ли настраивать сервер, чтобы было дешевле?
Нет. Dockbox сам определяет язык по вашему коду, собирает проект в Docker-контейнер и запускает бота. Не нужно ставить Python или Node.js, писать Dockerfile и настраивать автозапуск — а цена при этом не выше, чем у голого сервера.
Что будет, если бот упадёт с ошибкой?
Платформа перезапустит его сама, а логи с текстом ошибки останутся в панели. Логиниться на сервер и поднимать процесс руками не нужно. Код при этом остаётся вашим: он лежит у вас на компьютере или в Git-репозитории, специфичных для платформы настроек у бота нет, так что уйти можно в любой момент.