У нас новое обновление. Теперь у нас есть собственная веб-консоль. Откройте консоль и введите ssh root@your-server-ip, чтобы подключиться к любому своему серверу прямо из браузера. SSH-клиент не нужен.
Discord-бот держит открытым одно соединение с Discord весь день. Ноутбук закрывается, бесплатный тариф засыпает, а VPS просто продолжает работать. Здесь: какой размер нужен, как поднять бота после сбоя и какие лимиты ставит Discord по мере роста.
Цены указаны за один месяц; при оплате на 12 месяцев скидка 50%.
or $2.88/mo on a 12-month term (−50%)
Наш самый дешёвый размер. Тянет бота с командами, небольшой базой данных и логами.
Configure and orderor $4.25/mo on a 12-month term (−50%)
Место для нескольких ботов, PostgreSQL и панели на одном сервере.
Configure and orderDiscord-бот подключается к Gateway, который в документации описан как постоянные WebSocket-соединения. Если процесс останавливается, бот уходит офлайн. Бесплатный хостинг часто усыпляет неактивные приложения, перезапускает их в случайный момент или ограничивает память, из-за чего бот без причины уходит офлайн.
Обычный бот делает только исходящие подключения к Discord. Файрвол может блокировать всё входящее, кроме SSH. Если позже добавите веб-панель, откройте только нужный порт.
Ничто из этого не зависит от вашего сервера. Это зависит от охвата вашего бота, поэтому готовьтесь заранее.
Создайте обычного пользователя, поместите бота в его домашнюю папку и пусть systemd перезапускает его. Это работает для любого языка.
sudo adduser --disabled-password --gecos '' bot
sudo apt update && sudo apt install -y nodejs npm # or python3-venv for Python
# copy your bot to /home/bot/app, then install its dependencies as the bot user[Unit]
Description=Discord bot
After=network-online.target
Wants=network-online.target
[Service]
User=bot
WorkingDirectory=/home/bot/app
EnvironmentFile=/home/bot/app/.env # holds DISCORD_TOKEN, readable only by bot
ExecStart=/usr/bin/node index.js
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.targetchmod 600 /home/bot/app/.env
sudo systemctl daemon-reload
sudo systemctl enable --now discord-bot
journalctl -u discord-bot -fЗапустите его на VPS как службу systemd с Restart=always. Он стартует при загрузке, перезапускается после сбоя и продолжает работать, когда вы выходите из системы. Настройка выше показывает файл юнита.
Большинство ботов хорошо работают на 1–2 ГБ. У нашего самого дешёвого VPS 2 ГБ ОЗУ, 1 vCPU и 40 ГБ NVMe за $5.76 в месяц. Ботам на многих серверах с кэшированием нужно больше, а Discord требует шардинг начиная с 2,500 серверов.
Нет. Бот через шлюз делает только исходящие подключения. Открывайте порт, только если запускаете веб-панель или endpoint для интеракций.
Для бота, который должен быть онлайн всё время, да. Бесплатные тарифы часто засыпают, перезапускаются или ограничивают память. VPS стоит от $5.76 в месяц и даёт полный root.
Да. Дайте каждому боту отдельного пользователя и отдельную службу systemd. Размер 2 vCPU, 4 ГБ ($8.50 в Румынии) вмещает несколько небольших ботов с базой данных.
Да. Сгенерируйте логин и платите в Bitcoin, Monero, USDT или другой поддерживаемой монете, без имени, документов и телефона. См. как купить VPS без кредитной карты.
Checked 19 October 2026. Chain sizes and software requirements change, so confirm against the source before you order.
Выберите размер, оплатите криптовалютой, войдите как root. Без документов и без карты.