Назад

VPS-хостинг для Red Discord Bot, уже установленного

С хостингом Red Discord bot вы запускаете на собственном сервере готового бота для модерации, музыки и дополнений, не написав ни строки кода. После заказа Red-DiscordBot устанавливается и ждёт как служба; как только вы положите токен Discord в файл, бот подключится сам. Префикс команд, коги и данные вы настраиваете сами с root-доступом.

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

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

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

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

Что установлено на вашем сервере Red-DiscordBot?

  • Red-DiscordBot 3.5.24, экземпляр бота с именем seturack
  • Виртуальное окружение Python 3.11, настроенное так, как описано в руководстве Red для Ubuntu
  • OpenJDK 17 для музыкального кога
  • Служба systemd, чтобы бот возвращался после перезагрузки
  • /home/red/bot.env для вашего токена и ! в качестве префикса команд
  • Непривилегированный пользователь red, данные лежат в /home/red/redbot-veri
  • Брандмауэр, в котором открыт только порт 22 для SSH, поскольку бот не принимает входящих подключений

Какой размер нужен для Red-DiscordBot?

В документации Red нет отдельной цифры по оперативной памяти для бота, есть только пример для музыки: ограничьте Lavalink 384–768 МБ при боте на 1 ГБ и 512 МБ–1 ГБ при боте на 2 ГБ. Для модерации и вспомогательных когов начните с 1 ГБ. Если будете играть музыку, рассмотрите 2 ГБ, а для множества когов и серверов — 4 ГБ. В документации также сказано, что по умолчанию Lavalink может использовать до половины вашей оперативной памяти.

ПрименениеРазмерЦенаВыбрать
Один бот 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, которым нужен бот для модерации и музыки
  • Администраторы, которые предпочитают настраивать бота с помощью когов, а не писать его
  • Те, кто хочет хранить настройки и данные бота на собственном сервере
  • Те, кто запускает одного бота для компании друзей или нескольких серверов

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

  1. Задайте размер и оплатите заказ. Сервер запускается, и Red устанавливается сам. В наших проверках на настоящих серверах это заняло около 3,5 минуты.
  2. Создайте приложение в Discord Developer Portal. На странице Bot нажмите Reset Token и включите все три Privileged Gateway Intents.
  3. Подключитесь по SSH к IP из вашей панели и откройте /home/red/bot.env.
  4. Вставьте токен после RED_TOKEN= и сохраните файл. Red запустится сам.
  5. Следите за журналом командой journalctl -u redbot -f. Когда бот подключится, добавьте его на свой сервер Discord по ссылке Invite URL, которую он покажет.
  6. Введите !help в Discord и включите нужные коги командой !load.

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

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

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

  • Приложение и токен Discord вы создаёте сами. Пока токена нет, служба ждёт и пишет в журнал waiting for token — это нормально.
  • В руководстве Red сказано, что все три Privileged Gateway Intents должны быть включены. Если они выключены, бот не подключится.
  • Относитесь к токену как к паролю. Если он утёк, создайте новый в Developer Portal и впишите его в bot.env.
  • Согласно руководству, публичные боты не поддерживаются, а боты более чем на 100 серверах Discord должны пройти верификацию в Discord.
  • Red сам не обновляется. Команды обновления есть в статье о Red в нашей базе знаний.

Red-DiscordBot: вопросы и ответы

Как установить Red Discord bot?

Установка происходит сама, когда вы оформляете заказ. Вам остаётся создать приложение в Discord Developer Portal, получить токен, включить три intents и вписать токен в /home/red/bot.env. Red запустится за несколько секунд.

Почему мой бот Red не подключается к Discord?

Обычно дело в неверном токене или выключенных Privileged Gateway Intents. Посмотрите журнал: journalctl -u redbot -f. Если там написано token rejected или intents disabled, включите все три в Developer Portal или создайте токен заново и обновите bot.env.

Сколько оперативной памяти нужно Red Discord bot?

В официальной документации отдельной цифры для бота нет. Для модерации и вспомогательных когов начните с 1 ГБ. Музыка запускает отдельный процесс Java, и в документации для него советуют 384–768 МБ при боте на 1 ГБ, поэтому при воспроизведении музыки удобнее 2 ГБ.

Как проигрывать музыку с Red в Discord?

Java уже установлена, так что введите в Discord !load audio, и при первом запуске скачается Lavalink. Затем зайдите в голосовой канал и используйте !play. В документации в качестве источников указаны YouTube, SoundCloud, Bandcamp, Twitch и Vimeo.

Как добавить коги в Red?

В Red есть 18 встроенных когов: !cogs показывает их список, а !load включает нужный. Для когов сообщества введите !load downloader, добавьте репозиторий командой !repo add, установите ког командой !cog install и включите его через !load. Репозитории можно найти на index.discord.red.

Можно ли запустить бота, которого я написал сам?

Этот сервер настроен под Red, но root-доступ ваш, и вы можете поставить любое другое ПО. Если вы с самого начала планируете запускать собственный код, посмотрите вариант с ботом Discord, в котором есть Node.js, PM2 и пробный бот.

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