NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So hostest du einen Node.js-Discord-Bot

Discord-Bot-HostingUpdated Oct 22, 20263 min read

Diese Anleitung ist für Bots, die in Node.js geschrieben sind, zum Beispiel mit discord.js.

Den Server einrichten

  1. Öffne deinen Server im Panel. Ein neuer Bot-Server startet als Node.js Bot, du musst den Typ also nicht ändern.
  2. Öffne Files und lade deinen Bot hoch, einschließlich package.json. Lade den Ordner node_modules nicht hoch, der Server installiert ihn für dich.

    • Lieber Git nutzen? Öffne Einstellungen, dann Spieleinstellungen, und füll Git-Repository aus (und den Branch, falls du einen brauchst). Die Dateien werden heruntergeladen, wenn der Server installiert wird. Für ein privates Repository setzt du außerdem den Git-Benutzernamen und ein Zugriffstoken.
  3. Setz in den Spieleinstellungen die Hauptdatei auf die Datei, die deinen Bot startet, etwa index.js oder src/bot.js. Auch Dateien mit der Endung .ts funktionieren.
  4. Füge deinen Token bei Discord-Bot-Token (optional) ein. Dein Code liest ihn als process.env.DISCORD_TOKEN.
  5. Der Server läuft standardmäßig mit Node 22. Für Node 20, 24, 25 oder 26 wählst du es unter Einstellungen, Docker-Image und startest den Server dann neu.

Starte ihn

Öffne Console und starte den Server. Bei jedem Start führt der Server npm install aus, wenn eine package.json existiert, und startet dann deine Hauptdatei. Der erste Start dauert länger, während Pakete heruntergeladen werden.

Gut zu wissen

  • Zusätzliche Pakete: Das Feld Zusätzliche npm-Pakete installiert bei jedem Start weitere Pakete, ohne dass du die package.json bearbeiten musst.
  • Arbeitsspeicher: Node ist auf 80 Prozent des Arbeitsspeichers deines Tarifs begrenzt. Das lässt Platz für den Rest des Prozesses und verhindert, dass der Server wegen zu hohen Verbrauchs gestoppt wird.
  • TypeScript: Eine .ts-Hauptdatei läuft direkt. Kompiliertes JavaScript startet etwas schneller.
  • Updates von Git: Schalte Bei jedem Start von git aktualisieren ein, um bei jedem Neustart des Servers deinen neuesten Code zu ziehen.

Stoppt er sofort wieder: Lies Warum dein Discord-Bot immer wieder stoppt.

Läuft dein Server schon woanders? Zieh ihn zu uns um

ERSTELLE DEINEN GAMESERVER
BEREIT ZUM LOSLEGEN?

Spare bis zu 30% auf deinen neuen Gameserver.
Premium-Performance, sofortige Aktivierung und unschlagbare Zuverlässigkeit. Alles zum besseren Preis.

UNSERE NEUESTEN BLOGS