ThunderHosting
DE

Discord-Bot kostenlos hosten: was Sie bekommen und wo die Grenzen liegen

ThunderHosting ·

EnglishFrançaisItaliano

Discord-Bot gratis in der Schweiz hosten: 128 MB RAM, HTTPS-Adresse und Git-Deploys. Was ins Gratis-Paket passt, seine Grenzen, wann ein Upgrade lohnt.

Ein Discord-Bot antwortet nur, solange sein Prozess läuft. Läuft er auf Ihrem eigenen Computer, verstummt er, sobald der Computer schläft. Kostenloses Bot-Hosting löst das Problem, doch „gratis“ hat immer Grenzen. Dieser Leitfaden zeigt, was das Gratis-Paket unseres App-Hostings in Lugano enthält, was nicht, welche Bots hineinpassen und wann sich ein bezahltes Paket lohnt. Alle Zahlen stammen von unserer Seite zum Discord-Bot-Hosting, Stand Oktober 2026.

Warum ein Discord-Bot überhaupt Hosting braucht

Ein Bot ist ein ganz normales Programm, das eine Verbindung zum Gateway von Discord offen hält und auf Ereignisse reagiert: ein neues Mitglied, einen Slash-Befehl, eine Nachricht. Solange das Programm läuft, ist der Bot online. Hosting bedeutet einen Server, der ihn rund um die Uhr laufen lässt und nach einem Absturz neu startet.

Die gute Nachricht: Ein Discord-Bot verbindet sich von sich aus mit Discord. Aus dem Internet muss niemand ihn erreichen, er braucht also weder einen offenen Port noch eine Domain. Darum kommt ein kleiner Bot mit einem sehr kleinen Paket aus.

Was das Gratis-Paket enthält

  • 128 MB RAM, 10 % CPU und 1 GB Speicher, für CHF 0 (oder EUR 0) im Monat.
  • Python oder Node.js: Python 3.11, 3.12 oder 3.13 mit discord.py, Pycord oder nextcord; Node.js 20, 22 oder 24 mit discord.js. Abhängigkeiten werden automatisch installiert.
  • Eine eigene HTTPS-Adresse mit Zertifikat, praktisch für ein kleines Dashboard oder den Interactions-Endpoint von Discord.
  • Upload oder Git: Dateien im Browser oder per SFTP hochladen oder ein öffentliches bzw. privates Repository von GitHub, GitLab, Gitea oder einem anderen Git-Host verbinden. Mit dem Webhook wird der Bot bei jedem Push auf Ihren Branch neu bereitgestellt.
  • Web-Konsole und Dateimanager: Ausgabe und Fehler Ihres Bots direkt im Browser.
  • Automatischer Neustart: Stürzt der Bot ab, startet er von selbst wieder. Mit Zeitplänen führen Sie Befehle zu festen Zeiten aus.
  • Hosting in der Schweiz: Der Bot läuft in unserem Rechenzentrum in Lugano, betrieben von der ThunderHosting GmbH.

Für die Bestellung des Gratis-Pakets hinterlegen Sie einmalig eine Karte oder ein PayPal-Konto. Für das Gratis-Paket wird nie etwas belastet; die Zahlungsart wird erst verwendet, wenn Sie upgraden.

Die Grenzen, ehrlich erklärt

  • Arbeitsspeicher: 128 MB. Genug für einen schlanken Python- oder Node.js-Bot. Grosse Caches, viele Server, Audio oder schwere Bibliotheken brauchen mehr.
  • CPU: 10 % eines Kerns. Reichlich für Befehle und Ereignisse, nicht für Bildverarbeitung oder lange Berechnungen.
  • Kein Java. Java-Bots (JDA, Discord4J) brauchen mindestens 512 MB und starten deshalb mit einem bezahlten Paket.
  • Keine Backups. Das Gratis-Paket hat keine Backup-Plätze. Halten Sie Ihren Code in Git und laden Sie Ihre Datenbankdatei ab und zu herunter.
  • Nur HTTPS. Keine zusätzlichen TCP/UDP-Ports. Ein Discord-Bot braucht sie nicht, andere Protokolle schon.
  • Alle 90 Tage bestätigen. Wir senden Ihnen einen Link per E-Mail, mit Erinnerungen 14 und 3 Tage vorher. Eine nicht bestätigte App wird pausiert; bleibt sie 30 Tage pausiert, wird sie mit ihren Dateien gelöscht (wir warnen 7 Tage vorher, gelöschte Apps lassen sich nicht wiederherstellen).
  • Ein Gratis-Paket pro Konto und pro Person.
  • Keine ausgehenden Mail-Ports, keine privaten Netze. Apps laufen isoliert, damit niemand die Plattform missbraucht; das gilt für alle App-Pakete.

Die Bestätigung ist ein einziger Klick in der E-Mail oder im Control Panel. Details finden Sie in der Anleitung zum Gratis-Paket: bestätigen und reaktivieren.

Welche Bots passen in 128 MB?

Ein kleiner Bot auf wenigen Servern passt meist: Moderation und Auto-Rollen, Willkommensnachrichten, Erinnerungen, Umfragen, ein einfaches Ticketsystem oder ein Bot, der GitHub-Releases, RSS-Beiträge oder Stream-Hinweise in einen Kanal postet. Was einen Bot wachsen lässt, ist vor allem das, was er im Speicher behält. Ein paar Gewohnheiten halten ihn klein:

  • Nur die Gateway-Intents anfordern, die Sie nutzen. Die Intents für Mitglieder und Präsenz lassen Discord deutlich mehr Daten senden, und Ihre Bibliothek speichert sie zwischen.
  • Caches begrenzen. discord.py behält standardmässig die letzten 1000 Nachrichten (Einstellung max_messages); bei discord.js lassen sich Caches begrenzen und alte Einträge regelmässig aufräumen.
  • Daten in SQLite statt im Speicher ablegen. Die Datenbankdatei liegt im Ordner Ihrer App und bleibt bei Neustarts und Deploys erhalten.
  • Abhängigkeiten schlank halten. Jede importierte Bibliothek kostet Speicher, auch wenn Sie sie nur einmal am Tag brauchen.

Startet Ihr Bot immer wieder neu oder zeigt die Konsole Out-of-Memory-Fehler, ist er dem Gratis-Paket entwachsen. Das ist kein Fehler, sondern einfach der Moment für den nächsten Schritt.

Wann sich ein bezahltes Paket lohnt

PaketRAMCPUSpeicherBackup-PlätzePreis pro Monat
Gratis128 MB10 %1 GB–CHF 0
App 512 MB512 MB50 %5 GB1CHF 2.90
App 1 GB1 GB100 %10 GB2CHF 4.90
App 4 GB4 GB200 %40 GB3CHF 12.90

Bezahlte Pakete brauchen keine 90-Tage-Bestätigung, bieten neben HTTPS zwei TCP/UDP-Ports und können für CHF 1.50 im Monat eine eigene IPv4-Adresse erhalten. Die Preise gibt es auch in EUR, und ThunderHosting ist nicht mehrwertsteuerpflichtig: Der angezeigte Preis ist der Endpreis. Ein Upgrade lohnt sich, wenn einer dieser Punkte zutrifft:

  • Ihr Bot ist in Java geschrieben.
  • Er spielt Audio ab, verarbeitet Bilder oder läuft auf vielen Servern: Starten Sie mit 512 MB oder 1 GB.
  • Sie möchten Backups, die Sie mit einem Schritt wiederherstellen.
  • Er braucht einen Port für etwas anderes als HTTPS.
  • Sie möchten schlicht nicht alle 90 Tage bestätigen.

Der Wechsel dauert einen Moment: Öffnen Sie die App im Control Panel und wählen Sie im Tab „Paket“ ein bezahltes Paket. Ab dann wird Ihre hinterlegte Zahlungsart belastet. Wächst Ihr Projekt über einen einzelnen Bot hinaus, mit eigenem Datenbankserver oder mehreren Diensten, erhalten Sie mit einem VPS einen ganzen Server.

Ihr Bot online in vier Schritten

  1. App erstellen: Bestellen Sie im Control Panel das Gratis-Paket und wählen Sie Python oder Node.js.
  2. Code hinzufügen: Laden Sie ihn hoch oder verbinden Sie Ihr Git-Repository; private Repositories funktionieren mit Deploy-Key oder Access-Token. Siehe App bereitstellen.
  3. Token hinterlegen: Legen Sie den Bot-Token in eine .env-Datei im Ordner der App und lesen Sie ihn mit python-dotenv oder dotenv. Er bleibt bei neuen Deploys erhalten und landet nie in Ihrem Repository.
  4. Starten und bei jedem Push bereitstellen: Starten Sie den Bot im Control Panel und richten Sie den Deploy-Webhook ein, damit jeder Push auf Ihren Branch ihn aktualisiert und neu startet.

Gratis-Bot-Hosting vergleichen: worauf achten

Bei welchem Anbieter auch immer: Ein paar Fragen zeigen, was „gratis“ wirklich heisst.

  • Läuft der Bot dauernd, oder schläft er bei Inaktivität ein bzw. stoppt nach einer bestimmten Anzahl Stunden?
  • Wie viel RAM und CPU erhalten Sie, mit welchen Sprachen und Versionen?
  • Was müssen Sie tun, um das Gratis-Paket zu behalten, und was passiert mit Ihren Dateien, wenn Sie es vergessen?
  • Wo läuft der Bot? Benutzer-IDs und Nachrichten sind Personendaten, das zählt, wenn Sie einen Bot für einen Verein oder eine Firma betreiben.
  • Können Sie Code und Daten jederzeit mitnehmen?

Häufig gestellte Fragen

Ist das Discord-Bot-Hosting wirklich kostenlos?

Ja. Das Gratis-Paket kostet nichts. Sie hinterlegen eine Karte oder ein PayPal-Konto, das nur bei einem Upgrade belastet wird, und bestätigen alle 90 Tage mit einem Klick, dass Sie die App noch nutzen.

Braucht mein Bot einen Port oder eine Domain?

Nein. Ein Discord-Bot verbindet sich von sich aus mit Discord, niemand muss ihn erreichen. Jede App erhält trotzdem eine HTTPS-Adresse für Dashboards und Webhooks.

Kann ich einen Musik-Bot gratis hosten?

Audio braucht meist mehr als 128 MB und ein Zehntel eines Kerns. Für einen Musik-Bot starten Sie mit dem Paket mit 512 MB oder 1 GB.

Kann ich zusätzlich einen Telegram-Bot gratis betreiben?

Es gibt ein Gratis-Paket pro Konto und pro Person, also einen kostenlosen Bot. Ein Telegram-Bot läuft auf demselben App-Hosting; ein zweiter Bot kommt auf ein bezahltes Paket.

Wo läuft mein Bot?

In unserem Rechenzentrum in Lugano, Schweiz, betrieben von der ThunderHosting GmbH. Support erhalten Sie per Ticket aus dem Control Panel. Alle Pakete finden Sie auf der Seite zum App-Hosting.

Brauchen Sie noch Hilfe?

Eröffnen Sie ein Ticket, unser Support-Team im Tessin hilft Ihnen weiter.

Ticket eröffnen