Discord-Bot hosten: so bleibt er dauerhaft online

Ein Discord-Bot muss durchgehend mit Discords Gateway verbunden sein, sonst geht er offline, sobald du den PC ausschaltest. Für die meisten Bots reicht dafür ein Node.js- oder Python-Hosting mit 1 bis 2 GB RAM, schon ab 2,99 € pro Monat bei OnPowered. Einen eigenen VPS brauchst du erst, wenn mehrere Dienste oder eine Datenbank dazukommen.

Das Wichtigste in Kürze

  • Ein Bot hält eine Dauerverbindung zu Discord; ohne eigenen Server läuft er nur, solange dein PC an ist.
  • Die meisten einzelnen Bots kommen mit 1 bis 2 GB RAM aus, nur Musik-Bots oder Bots mit eigener Datenbank brauchen deutlich mehr.
  • Node.js- oder Python-Hosting ab 2,99 € pro Monat reicht für einen einzelnen Bot; ein VPS lohnt sich erst mit mehreren Diensten, Docker oder einer eigenen Datenbank.
  • Discord verlangt technisches Sharding erst ab 2.500 Servern (Guilds) – vorher ist das Thema kein Problem.
Server für dauerhaftes Discord-Bot-Hosting

Warum muss ein Discord-Bot überhaupt gehostet werden?

Ein Discord-Bot ist im Kern ein Programm, das über eine offene WebSocket-Verbindung zum Discord-Gateway dauerhaft mit der Plattform verbunden bleibt und auf Ereignisse reagiert, etwa eine neue Nachricht oder einen Befehl. Laut dem offiziellen Discord-Entwicklerportal läuft jeder Bot über eine Anwendung mit eigenem Token, das genau diese Verbindung authentifiziert. Fällt die Verbindung weg, ist der Bot sofort offline.

Genau das passiert, wenn der Bot auf deinem eigenen Laptop läuft: Klappst du ihn zu, trennt sich die Verbindung ohne Vorwarnung, und niemand im Server kann mehr mit dem Bot interagieren. Für einen Bot, der nur du selbst zum Testen nutzt, ist das kein Problem. Sobald andere sich auf ihn verlassen, brauchst du eine Maschine, die unabhängig von deinem eigenen Gerät durchläuft. Das gilt für einen kleinen Moderations-Bot auf einem Freundes-Server genauso wie für einen Bot, der in Dutzenden Communitys läuft.

Eigener PC, Gratis-Kontingent oder bezahltes Hosting: die Optionen im Überblick

Für einen dauerhaft laufenden Bot gibt es im Kern vier Wege, und sie unterscheiden sich vor allem darin, wie viel Wartung sie dir abnehmen. Der eigene Rechner ist der einfachste Einstieg, aber an deine Anwesenheit gebunden. Kostenlose Cloud-Kontingente wirken verlockend, legen Projekte aber meist nach Inaktivität schlafen. Ein dediziertes App-Hosting oder ein eigener VPS laufen dagegen unabhängig von dir weiter:

OptionDauerbetriebWartungsaufwandKosten/Monat
Eigener PC/LaptopNein, nur während er läuftGering, aber unzuverlässig0 €
Kostenlose Cloud-KontingenteMeist nein (Schlafmodus)Mittel, häufige Neustarts0 €
Node.js-/Python-HostingJaGering, kein Serverbetriebab 2,99 €
VPSJaHoch, du verwaltest das OSab 3,99 €

Der eigene PC kostet zwar nichts, bringt aber ein echtes Problem mit: Jeder Neustart, jeder Stromausfall und jedes Schließen des Laptops wirft den Bot offline, meist genau dann, wenn Freunde gerade spielen wollen. Kostenlose Cloud-Kontingente lösen das nur halb, weil sie ein Projekt nach einer Zeit ohne Anfragen schlafen legen und das Dateisystem bei einem Neustart oft zurücksetzen, wodurch lokal gespeicherte Daten verloren gehen.

Wie viel RAM und Leistung braucht dein Bot wirklich?

Eine offizielle Zahl gibt es dafür nicht, Discord selbst macht dazu keine Vorgabe. In der Praxis kommen einfache Bots für Moderation, Begrüßungen oder ein paar Slash-Befehle mit 512 MB bis 1 GB RAM aus. Sobald eine Datenbank, ein Cache für Mitgliederlisten oder mehrere parallele Aufgaben dazukommen, landest du eher bei 1 bis 2 GB.

Musik-Bots, die Audio dekodieren und oft über Lavalink laufen, sowie Bots mit mehreren tausend Servern brauchen spürbar mehr, teils 2 GB und aufwärts. Die zweite OnPowered-Node.js-/Python-Stufe mit 4 GB RAM deckt damit nicht nur einen, sondern meist mehrere solcher Bots gleichzeitig ab.

Node.js- oder Python-Hosting: der einfachste Weg für einen einzelnen Bot

Für einen einzelnen Bot ist ein dediziertes Node.js- oder Python-Hosting meist die unkomplizierteste Lösung: Du lädst deinen Code hoch, legst den Startbefehl fest, und der Dienst kümmert sich um Neustarts, falls der Prozess abstürzt. Bei OnPowered bekommst du dafür 4 GB RAM, 32 GB NVMe-Speicher, 2 vCores sowie 2 Datenbanken und 2 Backups für 2,99 € pro Monat, egal ob dein Bot in discord.js oder discord.py geschrieben ist.

Dazu kommen Echtzeit-Logs und ein Versionsmanager über das Pterodactyl-Panel, mit denen du Fehler siehst, ohne selbst eine Logdatei auf einem Server suchen zu müssen. Ein Node.js-Hosting bestellen oder ein Python-Hosting bestellen kostet dich in beiden Fällen denselben Betrag, die Wahl hängt also nur von deiner Programmiersprache ab.

Wann lohnt sich stattdessen ein eigener VPS?

Ein VPS lohnt sich, sobald der Bot nicht mehr allein auf der Maschine läuft: etwa zusammen mit einer eigenen Datenbank, einem Web-Dashboard für die Konfiguration oder mehreren Diensten in Docker-Containern. Die Einstiegsstufe Nano bringt 4 GB RAM und 2 vCores für 3,99 € pro Monat mit vollem Root-Zugriff und eigener IP, sodass du installierst, was du willst, statt an die Grenzen eines App-Hostings gebunden zu sein. Bei OnPowered wählst du bei der Neuinstallation zwischen Debian, Ubuntu, CentOS oder Fedora, und der VPS ist Docker-kompatibel, falls dein Bot und seine Datenbank in getrennten Containern laufen sollen.

Technisch relevant wird das meist erst bei sehr großen Bots: Laut der offiziellen discord.js-Dokumentation verlangt Discord Sharding erst ab 2.500 Servern (Guilds) – darunter läuft ein einzelner Prozess problemlos, und frühzeitiges Sharding bringt nur zusätzliche Komplexität ohne echten Nutzen. Die allermeisten privaten und kleinen Community-Bots erreichen diese Grenze nie.

Häufige Fehler beim Hosten eines eigenen Discord-Bots

Die gleichen Stolperfallen tauchen immer wieder auf, egal ob auf App-Hosting oder VPS. Wer sie kennt, spart sich einen ausgefallenen Bot mitten in der Nacht:

  1. Der Bot-Token landet im Code und wird versehentlich öffentlich geteilt, statt als Umgebungsvariable gespeichert zu werden.
  2. Gratis-Hosting setzt das Dateisystem beim Neustart zurück, und eine lokal gespeicherte JSON-„Datenbank" ist plötzlich leer.
  3. Zu knapp bemessenes RAM führt bei Musik-Bots mit Lavalink zu Abstürzen, sobald mehrere Nutzer gleichzeitig Audio abspielen.
  4. Fehlende oder falsch gesetzte Intents in discord.js/discord.py sorgen dafür, dass der Bot bestimmte Ereignisse schlicht nie empfängt.
  5. Niemand bekommt mit, dass der Bot abgestürzt ist, weil es weder einen automatischen Neustart noch eine Benachrichtigung gibt – oft fällt das erst Tage später auf.

Häufige Fragen

Wie viel RAM braucht ein Discord-Bot?

Eine offizielle Zahl von Discord gibt es nicht, aber in der Praxis kommen einfache Bots für Moderation oder Befehle mit 512 MB bis 1 GB aus. Sobald eine Datenbank, ein Cache oder viele Server dazukommen, landest du eher bei 1 bis 2 GB. Musik-Bots mit Lavalink oder sehr große Bots brauchen oft deutlich mehr.

Kann ich einen Discord-Bot kostenlos hosten?

Für kurze Tests ja, für einen Bot, auf den sich andere verlassen, besser nicht. Kostenlose Cloud-Kontingente legen Projekte nach Inaktivität schlafen, haben ein knappes RAM-Limit und setzen das Dateisystem beim Neustart oft zurück, wodurch alles verloren geht, was dein Bot lokal gespeichert hat. Ein kleines bezahltes Hosting ab 2,99 € pro Monat löst alle drei Probleme.

Brauche ich einen VPS, oder reicht App-Hosting für Node.js/Python?

Läuft der Bot allein, reicht ein dediziertes Node.js- oder Python-Hosting meist aus: Es startet den Bot automatisch neu, und du musst kein Betriebssystem pflegen. Einen VPS brauchst du erst, wenn du Root-Zugriff, Docker oder mehrere Dienste, etwa Bot, Datenbank und Web-Dashboard, auf derselben Maschine laufen lassen willst.

Wann braucht ein Discord-Bot Sharding?

Laut offizieller discord.js-Dokumentation verlangt Discord Sharding erst ab 2.500 Servern (Guilds); darunter verweigert die Plattform den Login ohne Sharding gar nicht erst. Für die allermeisten privaten und kleinen Community-Bots ist das Thema also lange kein Problem, und zu frühes Sharding bringt nur zusätzliche Komplexität ohne echten Nutzen.

Läuft mein Bot weiter, wenn ich meinen PC ausschalte?

Nein. Ein Discord-Bot hält eine dauerhafte Verbindung zum Discord-Gateway, und die bricht sofort ab, wenn der Rechner herunterfährt oder die Internetverbindung wegfällt. Für einen Bot, der wirklich rund um die Uhr erreichbar sein soll, brauchst du einen Server, der unabhängig von deinem eigenen Gerät durchläuft, zum Beispiel ein App-Hosting oder einen VPS.

Siehe auch

Willst du deinen Bot einfach dauerhaft online halten, ohne selbst einen Server zu verwalten? Ein Node.js- oder Python-Hosting bei OnPowered startet bei 2,99 € pro Monat mit automatischem Neustart und Echtzeit-Logs. Brauchst du mehr Kontrolle für mehrere Dienste gleichzeitig, schau dir die VPS-Tarife ab 3,99 € pro Monat an.