Wat is er geïnstalleerd op je Discord botu-server?
- Node.js 26 LTS, met beveiligingsupdates via apt
- Procesbeheerder PM2 7: herstart de bot als hij crasht en start hem wanneer de server opstart
- Een voorbeeldbot geschreven met discord.js 14 die op /ping antwoordt met pong
- Een app-gebruiker zonder bijzondere rechten die de bot draait
- Een .env-bestand voor je token, alleen leesbaar voor de gebruiker van de bot
- Firewall met alleen poort 22 open voor SSH; de bot maakt zelf verbinding naar buiten en heeft geen binnenkomende poort nodig
Welke grootte heb je nodig voor Discord botu?
Noch Discord noch discord.js noemt een RAM-hoeveelheid voor bots. Als vuistregel is 1 GB genoeg voor één kleine bot. Kijk naar 2 tot 4 GB voor meerdere bots, veel Discord-servers of een bot met een grote cache. De bot wacht niet op binnenkomend verkeer, en het schijfgebruik hangt af van je code en logs. Heb je te weinig, laat dan RAM en CPU groeien vanuit je paneel. De server herstart één keer en PM2 haalt de bot vanzelf terug.
| Gebruik | Grootte | Prijs | Kiezen |
|---|---|---|---|
| Eén bot | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mnd | |
| Een paar bots | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mnd | |
| Veel bots | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mnd |
Voor wie is het?
- Mensen die een moderatie-, rollen- of meldingsbot voor hun Discord-server schrijven
- Iedereen die een bot van zijn eigen computer of een gratis host wil verhuizen
- Ontwikkelaars die meerdere bots op één server willen draaien
- JavaScript-ontwikkelaars die liever hebben dat het procesbeheer al geregeld is
Wat gebeurt er na je bestelling?
- Stel de grootte in en rond je betaling af.
- Je server start op en alles installeert zichzelf. Dat duurde in onze tests op een echte server ongeveer 3 minuten.
- Maak in het Discord Developer Portal een applicatie aan en haal een token op met Reset Token op de pagina Bot.
- Maak verbinding via SSH en zet het token op de regel DISCORD_TOKEN in /opt/seturack/discord/bot/.env. De voorbeeldbot maakt binnen enkele seconden verbinding.
- Selecteer in de OAuth2 URL Generator van het portal bot en applications.commands, en gebruik daarna de link om de bot aan je Discord-server toe te voegen.
- Typ /ping en de bot antwoordt met pong. Zet daarna je eigen code in dezelfde map en voer pm2 restart bot uit.
Bij elke server
- Dagelijkse back-up inbegrepen in de prijs
- Onbeperkt verkeer
- Volledige rootrechten
- Schaal RAM en CPU later op of af, en laat de schijf groeien
- Locatie: Istanbul · IST-1.
Goed om te weten
- Het token is jouw zaak: je haalt het bij Discord op en het verschijnt nooit in je paneel. Deel het niet, en als het uitlekt, vervang je het met Reset Token.
- De bot kan geen verbinding maken zolang je geen token toevoegt. Tot dan blijft het proces wachten en logt het token bekleniyor. Dat is normaal.
- Toegang tot Discord vanuit Turkije kan geblokkeerd zijn. Je bot maakt vanaf de server verbinding met Discord, dus controleer die verbinding bij de eerste installatie.
- Beveiligingsupdates voor Node.js komen via apt. De code van je bot en npm-pakketten werk je zelf bij.
- Er is geen binnenkomende poort open. Voeg je een webinterface of HTTP-endpoint toe aan je bot, open dan zelf de poort in de firewall.
Vragen en antwoorden over Discord botu
Hoeveel RAM heeft een Discord-bot nodig?
Er is geen officiële hoeveelheid. Als vuistregel is 1 GB genoeg voor één kleine bot, en past 2 tot 4 GB bij meerdere bots of veel Discord-servers. Is dat niet genoeg, dan schaal je op vanuit je paneel.
Blijft mijn Discord-bot online?
Ja. PM2 houdt de bot draaiend en herstart hem als hij crasht. Het start de bot ook wanneer de server opstart, dus je hoeft je computer niet aan te laten staan.
Waar zet ik mijn Discord-token?
Maak verbinding via SSH, open /opt/seturack/discord/bot/.env en plak het token achter DISCORD_TOKEN=. De bot houdt het bestand in de gaten en maakt binnen enkele seconden zelf verbinding.
Hoe draai ik mijn eigen bot?
Schakel met su - app over naar de gebruiker van de bot, zet je code in /opt/seturack/discord/bot en voer daarna npm install, pm2 restart bot en pm2 save uit. Is je startbestand niet index.js, start PM2 dan met je eigen bestand.
Kan ik een bot draaien die in Python is geschreven?
Ja. De installatie is gebouwd voor Node.js, maar root-toegang is van jou: installeer Python en je bibliotheek en draai de bot dan met PM2 of systemd. Dat deel beheer je zelf.
Hoe bekijk ik de logs van de bot?
Maak verbinding via SSH, schakel met su - app over naar de gebruiker van de bot en voer pm2 logs bot uit. Zodra de bot verbinding maakt, verschijnt de regel bot online, en wordt het token geweigerd, dan staat in het log waarom.
Hoeveel bots kunnen er op één server draaien?
De installatie stelt geen limiet in. Start voor elke bot een apart PM2-proces, elk met een eigen token. In de praktijk is RAM de grens, dus kies je grootte daarop.