Discord · Гайд

Бесплатный хостинг Discord-бота 24/7

Обновлено September 23, 2026 13 мин чтения

На этой странице
  1. Короткий ответ
  2. Четыре причины, по которым «бесплатно» перестаёт быть 24/7
  3. Replit: пишите бота там, но не оставляйте его там
  4. Render и Railway: настоящие платформы, но не та форма для бесплатного
  5. Oracle Always Free, GitHub Actions и предложения «бесплатного VPS»
  6. Ваш ПК или Raspberry Pi: единственный действительно бесплатный вариант
  7. Бесплатный хостинг 24/7 для бота на Python или Node.js
  8. Когда стоит платить и насколько это недорого
  9. FAQ

Поищите бесплатный хостинг для Discord-бота, и вы найдёте его в избытке. Гораздо сложнее найти бесплатный хостинг, который держит бота онлайн каждый час каждого месяца — а именно это люди и имеют в виду, когда пишут «24/7».

Это два разных обещания, и большая часть разочарований в этом уголке интернета возникает из-за того, что их считают одним. В этом руководстве мы разбираем реальные варианты по очереди и прямо говорим, какие из них работают без присмотра, какие тихо останавливаются и от чего это зависит. Без нападок на сервисы и без выдуманных цифр: лимиты платформ меняются, поэтому ниже описано, как ведёт себя каждый вариант, а не что написано на его странице тарифов в этом месяце.

Короткий ответ

Да, запустить Discord-бота бесплатно можно. Нет, почти ни один бесплатный вариант не удержит его онлайн круглосуточно так, чтобы вы не замечали перебоев. По-настоящему это умеет ровно один: собственный компьютер, который вы оставляете включённым. Всё остальное меняет аптайм на ноль в счёте — усыпляет бота, считает его ресурсы или перезапускает по расписанию.

Вот и всё руководство в трёх строках. Дальше — какой вариант что делает, чтобы вы выбирали осознанно.

ВариантБесплатно?Работает без присмотра?Что сдаётся первым
Ваш ПК или Raspberry PiДаДа, пока есть электричество и интернетОтключение света, перезагрузка после обновления, ваше внимание
Бесплатный тариф на платформе для разработчиковДаНетПлатформа усыпляет процесс или заканчивается месячный лимит
Бесплатная облачная VM (Oracle Always Free и подобные)ДаОбычно даСначала её нужно получить, потом администрировать самому
CI-раннер (GitHub Actions)ДаНетЛимит времени на задачу и условия использования
Платный хостинг ботовНет — от €0.89/месДаНичего, чем вам пришлось бы заниматься

Если ваш бот — проект выходного дня, который вы активно пишете, бесплатный тариф — правильный инструмент, и дальше можно не читать. Если им уже пользуются другие, читайте дальше: именно описанные ниже сбои вас и настигнут.

Четыре причины, по которым «бесплатно» перестаёт быть 24/7

Бесплатные тарифы ломаются не случайно. Они ломаются четырьмя конкретными способами, и если знать, какой из них вы встретили, сразу понятно, можно ли это исправить.

1. Платформа усыпляет ваш процесс

Хостинг-платформы забирают ресурсы у всего, что выглядит неактивным. Ловушка в том, что для веб-платформы Discord-бот выглядит полностью неактивным. Он открывает исходящее WebSocket-соединение со шлюзом Discord и ждёт. На порт ничего не приходит, ни один HTTP-запрос не обслуживается, ни один график трафика не шевелится. Ваш бот может весь вечер отвечать на команды и при этом по всем метрикам, которые отслеживает платформа, не делать вообще ничего.

2. Холодный старт — но будить некому

Сайт засыпание переживает спокойно: запрос следующего посетителя его будит, и тот ждёт секунду. Discord-боту никто не шлёт HTTP-запросов, так что будить его нечему — он просто остаётся выключенным. Ровно поэтому и существуют трюки с keep-alive: крошечный веб-сервер, прикрученный к боту, плюс внешний сервис, который бесконечно его пингует. Это работает, пока пингер не остановится, платформа не поменяет правила засыпания или вы не прочитаете условия и не обнаружите, что действуете вопреки им.

3. Файловая система вам не принадлежит

На многих бесплатных тарифах диск сбрасывается при повторном деплое или перезапуске приложения. Если ваш бот записывает уровни, экономику, предупреждения или настройки серверов в JSON-файл рядом с кодом, этот файл — временное хранилище, которое только выглядит постоянным. Он живёт несколько дней, достаточно долго, чтобы вы ему поверили, а потом перезапуск его стирает. Всё, что должно пережить перезапуск, место в базе данных, а не на диске.

4. Заканчивается месячный лимит

Некоторые бесплатные тарифы вообще не усыпляют — они дают лимит использования на месяц. Бот, работающий непрерывно, непрерывно этот лимит и расходует, поэтому останавливается где-то посреди цикла и возвращается, когда счётчик обнулится. Три недели аптайма — вполне нормальный вариант для хобби. Но это не 24/7.

Ничто из этого не дефект самих платформ. Бесплатные тарифы созданы для того, над чем вы активно работаете: вы рядом, часто деплоите, и заснувшее приложение — именно правильное поведение. Бот — противоположная нагрузка: за ним никто не следит, а он всё равно должен быть на месте.

Не нужно никого будить и ничего пинговать: хостинг ботов HytHost держит вашего Discord-бота запущенным от €0.89/мес, с автоматическими перезапусками.

Смотреть хостинг ботов

Replit: пишите бота там, но не оставляйте его там

Replit — это редактор и среда выполнения в одной вкладке браузера, и писать там бота действительно приятно: от пустого файла до бота, отвечающего на вашем тестовом сервере, можно дойти, ничего не устанавливая. Первый рабочий бот очень многих жил на Replit, включая немало тех, что потом выросли во что-то серьёзное.

Подвох структурный, а не в скупости: Replit построен вокруг рабочего пространства, которым вы пользуетесь. Держать процесс запущенным после закрытия вкладки — отдельная платная возможность, а бесплатное пространство сворачивается, когда вы перестаёте в нём работать. Это логичное продуктовое решение — это среда разработки, а не хостинг-платформа, — но оно означает, что «бот уходит в офлайн, когда я закрываю ноутбук» — задуманное поведение, а не баг, который надо чинить.

Отсюда и приём с keep-alive из десятков туториалов: добавить в бота минимальный веб-сервер и натравить на него бесплатный монитор аптайма, чтобы кто-то постоянно запрашивал страницу. Какое-то время это действительно работает. Но это хрупко со всех сторон: монитор отваливается, правила меняются, и в итоге вы поддерживаете обходной путь вместо бота. Прежде чем что-то на нём строить, прочитайте актуальную документацию Replit о том, что сегодня входит в бесплатный план, — именно такие вещи пересматривают чаще всего.

Самый здоровый способ использовать Replit для бота: пишите и тестируйте там, а готового бота запускайте там, где его запуск и ожидают. Это две разные задачи, и никто не требует, чтобы одно место решало обе.

Render и Railway: настоящие платформы, но не та форма для бесплатного

Render и Railway — полноценные платформы для деплоя: git push, сборка, запуск. Их платные тарифы — вполне разумное место для Discord-бота. Попадаются люди на бесплатных точках входа, причём по двум разным причинам, которые стоит разделить.

Render: ваш бот — не тот тип сервиса

Бесплатное предложение Render рассчитано на веб-сервисы — то, что отвечает на HTTP-запросы, — и останавливает их, когда запросов нет. Discord-бот устроен иначе. Это фоновый воркер с исходящим соединением, и HTTP-трафика, который не дал бы ему уснуть, он не получит никогда. Так что несоответствие не в щедрости тарифа: нагрузка просто не совпадает с формой продукта. Доступны ли фоновые воркеры на бесплатном плане — ровно та деталь, которая меняется, поэтому смотрите документацию самого Render, а не туториал двухлетней давности.

Railway: учёт расхода, поэтому остановка посреди месяца

Railway считает использование и выдаёт лимит, который можно потратить. Ничего не засыпает, ничего не нужно пинговать — бот просто работает, пока лимит не кончится, а потом стоит до следующего цикла. Как способ попробовать деплой это чисто и предсказуемо. Как «хостинг 24/7» — в нём заложена жёсткая остановка, и она приходится на середину месяца, когда вы не смотрите. Актуальные цифры есть в их документации по ценам.

Обе платформы стоит знать, и ни одну из них здесь не критикуют. Если вам нравится рабочий процесс, честный ход — взять платный тариф понравившейся платформы, а не заставлять бесплатный вести себя как платный.

Oracle Always Free, GitHub Actions и предложения «бесплатного VPS»

Ещё три варианта, которые всплывают постоянно, — в порядке убывания того, насколько им можно доверять.

Oracle Always Free: ближе всего к бесплатному 24/7 в облаке

Этот вариант настоящий. Тариф Always Free от Oracle включает небольшие виртуальные машины, которые не засыпают, — обычный Linux-сервер, который остаётся запущенным, то есть ровно то, что вы искали. Два честных подвоха. Первый: получить её — самое сложное: бесплатных мощностей в конкретном регионе часто нет, и выход — пробовать другой регион или ждать. Второй: вы только что стали системным администратором — обновления ОС, файрвол, сервис-юнит, чтобы бот поднимался при загрузке, и собственные бэкапы. Это честный обмен, если вы хотите этому научиться, и плохой, если вам просто нужен был бот онлайн. Прежде чем полагаться на него, прочитайте актуальные условия Always Free от Oracle, в том числе о том, что происходит с инстансами, которые они считают простаивающими.

GitHub Actions: не хостинг, и использовать его так не разрешено

Actions — это CI-система: она запускает задачу, когда что-то происходит в вашем репозитории, а у задач есть максимальное время выполнения. Можно выстроить цепочку запусков по расписанию, чтобы имитировать постоянный процесс, и некоторые так делают. Есть две причины этого не делать. На практике вы получаете бота, который умирает и перезапускается по расписанию, каждый раз с паузой. Формально условия GitHub ограничивают Actions работой, связанной с программным обеспечением самого репозитория, — постоянно работающий бот выходит за рамки назначения продукта, а строить своё сообщество на том, что могут отключить, — плохой фундамент. Используйте его для того, в чём он великолепен: для тестирования кода бота при каждом push.

Предложения «бесплатного VPS»: судите по тому, о чём молчат

Они делятся на две кучи. Одни — обычные пробные периоды: реальная машина, реальный срок, нужна карта. Это нормально, если вы знаете, что время идёт. Остальные рекламируют бесплатный навсегда сервер и туманно говорят о деталях — и это и есть сигнал: если провайдер не указывает письменно CPU, RAM, сеть и правила допустимого использования, это и есть ответ. Перегруженная машина без заявленных лимитов не падает громко; она просто тормозит, ваш бот отвечает с опозданием, и вы так и не узнаёте почему.

Ваш ПК или Raspberry Pi: единственный действительно бесплатный вариант

Вот вариант, который держит обещание. Железо, которое у вас уже есть, включено и запускает вашего бота. Ничто его не усыпляет, ничто не считает, и никакой лимит не заканчивается. Если у вас есть свободная машина и стабильное подключение, это настоящий бесплатный хостинг 24/7, и это руководство не будет делать вид, что это не так.

Платите вы взамен не деньгами, и это стоит честно назвать:

  • Электричество, весь месяц, каждый месяц. Оставленный включённым настольный ПК — заметная строка в счёте; Raspberry Pi — погрешность округления. Посчитайте по своему тарифу: любой, кто называет вам цифру, гадает о цене вашего электричества.
  • Надёжность домашнего интернета становится аптаймом бота. Роутер перезагружается в 3 часа ночи, у провайдера неудачный час, моргает свет. Каждый такой случай — перерыв, и вы узнаёте о нём, когда кто-то на вашем сервере об этом упомянет.
  • Ваше внимание. Обновление Windows решает перезагрузиться в самый неподходящий момент, или процесс тихо умирает, и ничто его не поднимает. Дома мониторинг — это вы.

Две вещи отделяют рабочую схему от постоянной головной боли:

  • Сделайте так, чтобы он перезапускался сам. Бот, запущенный вручную в терминале, заканчивается при первом сбое или перезагрузке. Настройте его как сервис, который поднимается при загрузке, — именно этот шаг отличает «хостинг дома» от «работает, пока что-нибудь не случится».
  • Используйте Raspberry Pi, а не свой повседневный компьютер. Он почти ничего не потребляет, у него нет вентилятора, который раздражает, и — самое главное — вы не используете его ни для чего другого, так что ничего из ваших действий не уронит бота. Учтите, что SD-карта со временем изнашивается, поэтому всё важное храните там, где делаете бэкапы.
Открывать порты на роутере для этого не нужно. Discord-бот делает только исходящие соединения — он подключается к Discord, а не наоборот, — поэтому обычные сложности домашней сети здесь не возникают.

Бесплатный хостинг 24/7 для бота на Python или Node.js

Вопрос обычно приходит с указанием языка: бесплатный хостинг 24/7 для бота на discord.py или на discord.js. Честный ответ: язык почти ничего не меняет в том, удержит ли бесплатный хостинг вашего бота онлайн. Засыпание, холодные старты, сбрасываемый диск и месячный лимит действуют на процесс, а не на то, на чём он написан. Бот на Python и бот на Node.js на одном и том же бесплатном тарифе уходят в офлайн в один и тот же момент по одной и той же причине.

Где язык действительно важен — так это в деталях, которые решают, подходит ли хостинг вообще:

  • Есть ли нужная среда выполнения и какой версии? discord.js следует за актуальными релизами Node.js, а discord.py нужен достаточно свежий Python. Бесплатный тариф, который предлагает только старую среду или только одну из двух, отсеивается ещё до разговора об аптайме. Сравните поддерживаемые хостингом версии с требованиями библиотеки.
  • Зависимости заново ставятся на чистый диск. На хостинге со сбрасываемой файловой системой библиотеки бота переустанавливаются после каждого перезапуска или деплоя — и в Node.js, и в Python. Это удлиняет перерыв после каждого перезапуска, а зависимость, которая не установилась, означает, что бот вообще не вернётся.
  • Голосу нужно больше, чем библиотека. Музыкальному боту на любом из языков нужны нативные компоненты рядом с библиотекой — аудиобиблиотека Opus, библиотека шифрования и FFmpeg, — а многие бесплатные платформы их не предоставляют и не дают ставить системные пакеты. Чисто текстового бота это не касается.
  • Трюк с keep-alive выглядит по-разному, а ломается одинаково. В туториалах по Python к боту прикручивают небольшой сервер на Flask, в туториалах по Node.js — Express. В любом случае он нужен только для того, чтобы генерировать запросы и не давать платформе усыпить процесс, и ломается по тем же причинам, что описаны выше.

Второе место, где они различаются, — память: одна и та же логика бота потребляет разный объём RAM как процесс Node.js и как процесс Python, а музыкальный бот — больше любого из них. Тем не менее большинство ботов для команд и модерации спокойно укладываются в несколько сотен мегабайт на обоих языках, так что для типичного бота это не решающий фактор.

Поэтому полезный вопрос — не «какой бесплатный хостинг лучше для Python» или «для Node.js». А «держит ли этот хостинг процесс запущенным без присмотра?» Сначала ответьте на него; язык лишь сужает список потом.

Когда стоит платить и насколько это недорого

Здесь есть чёткая граница, и она не про размер бота. Платите, когда бот перестаёт быть только вашим и становится тем, на что полагаются другие. До этого момента простой стоит вам пожатия плечами. После — простой стоит вам того, ради чего вы бота и создавали.

Четыре признака, что вы эту границу перешли:

  • Кто-то другой замечает, что бот лежит, раньше вас.
  • Вы перезапускали его вручную больше одного раза за этот месяц.
  • Потеря его данных — уровней, экономики, настроек — действительно имела бы значение.
  • Вы тратите больше времени на поддержку обходного keep-alive, чем на работу над ботом.

Решение простое из-за цены. Бот — лёгкая нагрузка: боту для модерации или команд комфортно в нескольких сотнях мегабайт RAM, так что вы покупаете не мощность, а то, что он запускается и продолжает работать. Хостинг Discord-ботов HytHost стоит от €0.89/мес: процесс сам перезапускается при сбое, база данных переживает перезапуски, и есть SLA доступности 99,9% — примерно за столько, во сколько вам и так обошлось бы электричество настольного ПК.

Если нужна практическая часть — как перенести код на хостинг, команда запуска, зависимости, как держать токен вне репозитория, — это другая задача, и у неё есть своё руководство: как разместить Discord-бота 24/7.

Не выбрасывайте бесплатную схему. Оставьте Replit или свой Pi местом, где вы тестируете изменения, прежде чем они попадут в бота, которым пользуется ваше сообщество. Это и есть staging-среда, и вы только что получили её даром.

Не нужно никого будить и ничего пинговать: хостинг ботов HytHost держит вашего Discord-бота запущенным от €0.89/мес, с автоматическими перезапусками.

Смотреть хостинг ботов
FAQ

Частые вопросы

Бесплатный хостинг существует; бесплатный хостинг, который работает без присмотра, встречается гораздо реже. Единственный вариант, который действительно это даёт, — ваше собственное железо, оставленное включённым, например Raspberry Pi. Бесплатные тарифы на платформах для разработчиков по своему устройству ведут себя иначе — усыпляют неактивные процессы или считают месячное использование, — поэтому бот на них в какой-то момент цикла останавливается, а не работает непрерывно.

Обычно потому, что платформа не видит активности. Discord-бот держит исходящее соединение с Discord и не получает входящих HTTP-запросов, поэтому платформа, которая усыпляет неактивные сервисы, считает, что он ничего не делает. Другие частые причины — месячный лимит, закончившийся посреди цикла, или падение процесса, когда ничто не настроено на его перезапуск.

Очень мало. Бесплатные хостинги усыпляют процессы, сбрасывают диски и считают использование одинаково, работает ли бот на discord.py или на discord.js, поэтому бот на любом языке уходит в офлайн по одним и тем же причинам. Язык важен только для совместимости: предлагает ли хостинг версию среды, нужную библиотеке, можно ли установить зависимости для голоса, например FFmpeg, и сколько времени занимает переустановка зависимостей после перезапуска.

Хорошее — чтобы написать и протестировать бота. Replit — среда разработки, и держать процесс запущенным после закрытия рабочего пространства — платная возможность, а не поведение по умолчанию, поэтому бот, оставленный на бесплатном плане, сворачивается. Писать его там, а запускать там, где рассчитывают на долгоживущие процессы, значит использовать оба инструмента по назначению.

Он для этого не предназначен и работает плохо. Actions запускает CI-задачи с ограниченной длительностью, поэтому бот, размещённый так, перезапускается по расписанию и каждый раз с паузой. Кроме того, GitHub ограничивает Actions работой, связанной с программным обеспечением самого репозитория, а постоянно работающий бот к ней не относится. Зато это отличный способ тестировать код бота при каждом push.

Может, и происходит это незаметно. На многих бесплатных тарифах файловая система сбрасывается при повторном деплое или перезапуске сервиса, поэтому JSON-файл рядом с кодом — временное хранилище, которое по нескольку дней ведёт себя как постоянное. Всё, что должно пережить перезапуск, — уровни, экономика, настройки серверов, — место в базе данных, а не на этом диске.

Очень немного, потому что бот — лёгкая нагрузка. Большинство ботов для команд и модерации спокойно работают в нескольких сотнях мегабайт RAM, так что цена покрывает непрерывность, а не мощность. Хостинг Discord-ботов HytHost стоит от €0.89/мес и включает автоматический перезапуск после сбоя, базу данных и SLA доступности 99,9%.

Да, и для большинства ботов это копирование файлов плюс команда запуска. Код не меняется: тот же проект на Discord.js или discord.py работает так же. Меняется то, что токен переезжает в переменную запуска вместо секрета платформы, а постоянные данные — из локального файла в базу данных. Пошаговая версия — в руководстве о том, как разместить Discord-бота 24/7.

Бесплатно, пока это не важно, а потом — это

Хостинг Discord-ботов HytHost непрерывно запускает вашего бота на Node.js, Python или Java, перезапускает его после сбоя и включает базу данных и бэкапы — от €0.89/мес, онлайн сразу.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Этот гайд был полезен?