Сколько это стоит
Дешёвый хостинг для Telegram-бота: от $4.99 в месяц
Коротко
Недорогой хостинг для Telegram-бота — это $4.99 в месяц в Netrun, а при оплате за год — $4 в месяц: бот работает круглосуточно, перезапускается сам после сбоя, а сервер настраивать не нужно. Первые 3 часа бесплатны, чтобы проверить, что бот собрался и отвечает. Дешевле этого бывает только бесплатный тариф, но постоянно на нём работают сайты, а не боты.
«Дешёвый хостинг для бота» люди ищут после первого столкновения с ценами на облака, где счёт выставляют за память, трафик и запросы отдельно, а итоговую сумму заранее не назовёт никто. Для бота, который отвечает десяти-двадцати людям в день, это перебор: ему нужен маленький, всегда включённый кусочек чужого компьютера и предсказуемая цена.
Разберём, из чего складывается дешёвый хостинг для Telegram-бота, на чём тут экономят зря и сколько это стоит в Netrun.
Определитесь, за что вы готовы платить#
Боту нужны три вещи: включённый круглосуточно компьютер, интернет и автозапуск после сбоя. Всё остальное — вопрос удобства. Дешёвый хостинг для бота — тот, где эти три вещи стоят фиксированную сумму и не превращаются в отдельные счета за трафик, сборку и хранение образов.
Не экономьте на автозапуске#
Самая частая ошибка при поиске дешёвого варианта — взять сервер подешевле и оставить бота запущенным вручную из терминала. После первой же перезагрузки или обновления системы бот замолчит, а узнаете вы об этом от пользователей. Площадка, которая поднимает упавший процесс сама, экономит не деньги, а нервы — и стоит она столько же.
Посмотрите на цену Netrun#
Круглосуточная работа бота — тариф Pro: $4.99 за месяц, $13.49 за три месяца или $47.99 за год, что в пересчёте выходит примерно в $4 в месяц. Это вся сумма: сервер, сборка проекта из вашего кода, перезапуск после сбоя, логи и HTTPS-ссылка для веб-части уже внутри. Дополнительных счетов за трафик или сборки нет.
Проверьте бесплатно за 3 часа#
Сначала загрузите бота на бесплатный тариф. Там он работает 3 часа: этого достаточно, чтобы увидеть, что код собрался, зависимости встали, токен подхватился и бот отвечает на команды. Незадолго до выключения придёт письмо, а код и настройки останутся на месте — оплата просто продолжит работу.
Проверьте, хватает ли боту ресурсов#
Обычному боту на aiogram, python-telegram-bot или Telegraf хватает совсем немного. На бесплатном тарифе проект получает 256 МБ памяти, 0,25 ядра и 2 ГБ места, на Pro — 1 ГБ памяти, 0,5 ядра и 5 ГБ. Этого хватает боту с базой на SQLite, картинками и парой фоновых задач. Тяжёлые вычисления вроде обработки видео сюда не поместятся — им нужен отдельный сервер.
Платите за то время, когда бот нужен#
Самый короткий срок — месяц за $4.99, и он существует ровно для этого: бот для мероприятия, бот на время учёбы, бот, которого вы показываете заказчику. Оплатили месяц — бот отработал, и на этом всё: следующего платежа сам по себе не будет, продлевать или нет, решаете вы. За месяцы, когда бот не нужен, платить не придётся. Если бот нужен постоянно, выгоднее взять три месяца или год: месяц там выходит дешевле.
Дешёвый хостинг для Telegram-бота — не тот, где цифра в прайсе меньше, а тот, где к цене не прилагаются вечера настройки и внезапные счета. Загрузите бота в Netrun: 3 часа бесплатно, дальше от $4.99 в месяц.
Частые вопросы
Сколько стоит дешёвый хостинг для Telegram-бота?
В Netrun — $4.99 в месяц, $13.49 за три месяца или $47.99 в год. В цену входят сервер, сборка проекта, круглосуточная работа, перезапуск после сбоя и логи. Первые 3 часа бот работает бесплатно.
Можно ли разместить бота бесплатно навсегда?
Нет, и это ограничение не наше, а физическое: бот сам ждёт сообщений и потому занят круглосуточно, его нельзя усыпить между запросами. Сайт можно — он спит без посетителей и просыпается по ссылке, поэтому сайты на бесплатном тарифе живут сколько угодно. Боту бесплатный тариф даёт 3 часа на проверку.
Хватит ли боту ресурсов на дешёвом тарифе?
Обычному боту хватает с запасом. На Pro проект получает 1 ГБ памяти, 0,5 ядра и 5 ГБ места — это нормальный бот с базой, картинками и фоновыми задачами. Не поместится только тяжёлое: обработка видео, большие модели, вычисления на несколько ядер.
Нужно ли настраивать сервер, чтобы сэкономить?
Нет. Netrun сам определяет язык по коду, ставит зависимости, собирает проект и запускает бота. Устанавливать Python или Node.js, писать Dockerfile и настраивать автозапуск не нужно — при этом цена не выше, чем у голого сервера.
Что будет, если бот упадёт с ошибкой?
Платформа перезапустит его сама, а в кабинете останутся логи с текстом ошибки. Заходить на сервер и поднимать процесс руками не нужно.
Можно ли перенести бота, если станет дорого?
Да. Ваш код остаётся вашим: он лежит у вас на компьютере или в репозитории на GitHub, а специфичных для платформы настроек бот не требует. Уйти можно в любой момент, ничего не переписывая.
Где бесплатно разместить Telegram-бота?
На Netrun бота можно запустить бесплатно и попробовать: на бесплатном тарифе он работает 3 часа — без VPS, без оплаты сервера и без настройки. Загрузите код, укажите токен от BotFather, и бот запустится за пару минут. Чтобы бот остался в работе круглосуточно, нужен тариф Pro: бот занят постоянно, поэтому бесплатно и без ограничения по времени на Netrun живут сайты, а не боты.
Чем отличается тариф Pro?
На тарифе Pro проект работает круглосуточно: сайт не засыпает и отвечает мгновенно, без паузы на пробуждение, а бот или фоновый скрипт работает постоянно, без ограничения по времени. Кроме того, на Pro больше памяти, процессора и места, а к сайту можно подключить свои домены — столько, сколько нужно, каждый с HTTPS.
Что будет с ботом через 3 часа на бесплатном тарифе?
Бот выключится, но код, настройки и секреты останутся на месте — мы ничего не удаляем. Незадолго до выключения мы пришлём предупреждение. Три часа считаются только по работе бота: пока он остановлен, не собрался или упал с ошибкой, время не идёт — можно спокойно чинить код и запускать заново. Подключите тариф Pro, и бот запустится с того же места и будет работать круглосуточно. Новый бот, загруженный после этого, тоже соберётся, но работать не начнёт: бесплатное время считается на аккаунт, а не на каждый проект.
Как оплатить тариф или место под проект?
Выберите в кабинете, что вам нужно, и оплатите — российской картой, через СБП или криптовалютой. Цены показаны в долларах, но с карты списывается сумма в рублях по курсу — обменивать валюту самому не нужно. Услуга включается сразу после оплаты и работает до конца оплаченного срока. Если вы раньше пополняли баланс, остаток не пропал: он уйдёт скидкой в ближайшую оплату.