What's installed on your Red-DiscordBot server?
- Red-DiscordBot 3.5.24, with a bot instance named seturack
- A Python 3.11 virtual environment, set up the way Red's Ubuntu guide describes
- OpenJDK 17 for the music cog
- A systemd service, so the bot comes back after a reboot
- /home/red/bot.env for your token, and ! as the command prefix
- An unprivileged red user, with data under /home/red/redbot-veri
- Firewall with only port 22 open for SSH, since the bot takes no incoming connections
What size do you need for Red-DiscordBot?
Red's docs give no separate RAM figure for the bot, only an example for music: limit Lavalink to 384-768 MB on a 1 GB bot and 512 MB-1 GB on a 2 GB bot. Start with 1 GB for moderation and utility cogs. Look at 2 GB if you'll play music and 4 GB for lots of cogs and servers. The docs also say Lavalink can use up to half of your RAM by default.
| Use | Size | Price | Choose |
|---|---|---|---|
| One bot | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mo | |
| A few bots | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mo | |
| Many bots | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mo |
Who is it for?
- Discord communities that want a moderation and music bot
- Admins who'd rather customize with cogs than write a bot
- Anyone who wants the bot's settings and data on their own server
- People running one bot for a friend group or a few servers
What happens after you order?
- Set the size and complete your payment. Your server starts and Red installs itself. This took about 3.5 minutes in our real-server tests.
- Create an application in the Discord Developer Portal. On the Bot page, use Reset Token and turn on all three Privileged Gateway Intents.
- Connect over SSH to the IP in your panel and open /home/red/bot.env.
- Paste the token after RED_TOKEN= and save. Red starts by itself.
- Watch the log with journalctl -u redbot -f. When the bot connects, use the Invite URL it shows to add the bot to your Discord server.
- Type !help in Discord and turn on the cogs you want with !load.
With every server
- Daily backups included in the price
- Unlimited traffic
- Full root access
- Scale RAM and CPU up or down later, and grow the disk
- Location: Istanbul · IST-1.
Good to know
- You create the Discord application and token yourself. Until you add a token, the service waits and logs waiting for token, which is normal.
- Red's guide says all three Privileged Gateway Intents must be on. If they're off, the bot won't connect.
- Treat your token like a password. If it leaks, regenerate it in the Developer Portal and put the new value in bot.env.
- According to the guide, public bots aren't supported, and bots in more than 100 Discord servers need verification from Discord.
- Red doesn't update itself. The update commands are in the Red article in our knowledge base.
Red-DiscordBot questions and answers
How do I install Red Discord bot?
The install happens by itself when you order. What's left for you is to create an application in the Discord Developer Portal, get a token, turn on the three intents and put the token in /home/red/bot.env. Red starts within seconds.
Why won't my Red bot connect to Discord?
Usually the token is wrong or Privileged Gateway Intents are off. Check the log with journalctl -u redbot -f. If it says token rejected or intents disabled, turn on all three in the Developer Portal or regenerate the token and update bot.env.
How much RAM does Red Discord bot need?
The official docs give no separate figure for the bot. Start with 1 GB for moderation and utility cogs. Music runs a separate Java process, and the docs suggest 384-768 MB for it on a 1 GB bot, so 2 GB is more comfortable if you play music.
How do I play music with Red on Discord?
Java is already installed, so type !load audio in Discord and Lavalink downloads the first time. Then join a voice channel and use !play. The docs list YouTube, SoundCloud, Bandcamp, Twitch and Vimeo as sources.
How do I add cogs to Red?
Red ships with 18 core cogs: !cogs lists them and !load turns one on. For community cogs, type !load downloader, add a repo with !repo add, install with !cog install and turn it on with !load. You'll find repos at index.discord.red.
Can I run a bot I wrote myself?
This server is set up for Red, but root access is yours and you can install other software. If you plan to run your own code from the start, look at the Discord bot option, which comes with Node.js, PM2 and a sample bot.