Назад

VPS-хостинг для бота Discord, уже установленный

Хостинг бота Discord позволяет запускать бота на собственном сервере, а не держать включённым свой компьютер. После заказа Node.js, PM2 и пример бота на discord.js устанавливаются сами, а адрес сервера появляется в панели. Добавьте свой токен в файл .env, и бот подключится; затем замените пример своим кодом, а при необходимости делайте на сервере всё что угодно с доступом root.

Сколько ботов будет работать?

Итого$2.58/мес.

Цены указаны с НДС.

RAM и CPU можно увеличивать и уменьшать когда угодно. Диск можно только увеличить, поэтому начните с малого.

Что установлено на вашем сервере Discord botu?

  • Node.js 26 LTS, обновления безопасности через apt
  • Менеджер процессов PM2 7: перезапускает бота после сбоя и запускает его при загрузке сервера
  • Пример бота на discord.js 14, который отвечает pong на /ping
  • Непривилегированный пользователь приложения, от имени которого работает бот
  • Файл .env для вашего токена, который читает только пользователь бота
  • Брандмауэр с единственным открытым портом 22 для SSH; бот подключается наружу, и входящий порт ему не нужен

Какой размер нужен для Discord botu?

Ни Discord, ни discord.js не называют объём RAM для ботов. Ориентир такой: одному небольшому боту хватит 1 ГБ. Для нескольких ботов, множества серверов Discord или бота с большим кешем присмотритесь к 2–4 ГБ. Бот не ждёт входящего трафика, а использование диска зависит от вашего кода и журналов. Если ресурсов не хватает, увеличьте RAM и CPU в панели. Сервер один раз перезапустится, и PM2 сам вернёт бота в работу.

ПрименениеРазмерЦенаВыбрать
Один бот 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/мес.
Несколько ботов 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/мес.
Много ботов 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/мес.

Кому подходит?

  • Тем, кто пишет бота для модерации, ролей или уведомлений на своём сервере Discord
  • Тем, кто переносит бота со своего компьютера или с бесплатного хостинга
  • Разработчикам, которые хотят запускать нескольких ботов на одном сервере
  • JavaScript-разработчикам, которым удобнее, когда управление процессами уже настроено

Что будет после заказа?

  1. Задайте размер и оплатите заказ.
  2. Сервер запускается, и всё устанавливается само. В наших проверках на настоящих серверах это заняло около 3 минут.
  3. В Discord Developer Portal создайте приложение и получите токен через Reset Token на странице Bot.
  4. Подключитесь по SSH и впишите токен в строку DISCORD_TOKEN в файле /opt/seturack/discord/bot/.env. Пример бота подключается за несколько секунд.
  5. В OAuth2 URL Generator на портале отметьте bot и applications.commands, затем по полученной ссылке добавьте бота на свой сервер Discord.
  6. Введите /ping, и бот ответит pong. Затем положите свой код в ту же папку и выполните pm2 restart bot.

С каждым сервером

  • Ежедневные бэкапы входят в цену
  • Безлимитный трафик
  • Полный root-доступ
  • Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
  • Расположение: Istanbul · IST-1.

Полезно знать

  • Токен — ваша забота: вы получаете его в Discord, и в вашей панели он не появляется. Никому его не передавайте, а если он утёк, замените его через Reset Token.
  • Пока вы не добавите токен, бот не сможет подключиться. До этого процесс продолжает ждать и пишет в журнал token bekleniyor. Это нормально.
  • Доступ к Discord из Турции может быть заблокирован. Ваш бот подключается к Discord с сервера, поэтому при первой настройке проверьте это соединение.
  • Обновления безопасности Node.js приходят через apt. Код вашего бота и пакеты npm вы обновляете сами.
  • Ни один входящий порт не открыт. Если вы добавите боту веб-интерфейс или HTTP-точку, откройте нужный порт в брандмауэре сами.

Discord botu: вопросы и ответы

Сколько RAM нужно боту Discord?

Официальных цифр нет. Ориентир такой: одному небольшому боту хватит 1 ГБ, а для нескольких ботов или множества серверов Discord подойдёт 2–4 ГБ. Если не хватит, вы увеличите сервер в панели.

Будет ли мой бот Discord всегда в сети?

Да. PM2 держит бота запущенным и перезапускает его после сбоя. Он же запускает бота при загрузке сервера, так что компьютер включённым оставлять не нужно.

Куда вставить токен Discord?

Подключитесь по SSH, откройте /opt/seturack/discord/bot/.env и вставьте токен после DISCORD_TOKEN=. Бот следит за файлом и сам подключается за несколько секунд.

Как запустить своего бота?

Переключитесь на пользователя бота командой su - app, положите свой код в /opt/seturack/discord/bot, затем выполните npm install, pm2 restart bot и pm2 save. Если ваш входной файл называется не index.js, запустите PM2 со своим файлом.

Можно ли запустить бота, написанного на Python?

Да. Установка рассчитана на Node.js, но root у вас в руках: установите Python и нужную библиотеку, затем запускайте бота через PM2 или systemd. Эту часть вы ведёте сами.

Как посмотреть журналы бота?

Подключитесь по SSH, переключитесь на пользователя бота командой su - app и выполните pm2 logs bot. При подключении появится строка bot online, а если токен отклонён, журнал сообщит причину.

Сколько ботов можно запустить на одном сервере?

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

Читайте дальше и смотрите похожие приложения