Discord Bot Hosting Discord- und Telegram-Bots rund um die Uhr auf deinem eigenen VPS
Um einen Discord- oder Telegram-Bot rund um die Uhr zu betreiben, lässt du ihn auf einem kleinen Linux-VPS unter systemd laufen. Hier ist das ein KVM-Server mit Ubuntu oder Debian und vollem Root-Zugriff ab 4,99 €/Monat in Amsterdam, etwa eine Minute nach bestätigter Zahlung online und mit eigener IPv4-Adresse. discord.js, discord.py, JDA, aiogram, python-telegram-bot oder Go — was unter Linux läuft, läuft hier.
- Jede Sprache, die unter Linux läuft
- Eigene IPv4-Adresse
- In etwa einer Minute online
- DDoS-Schutz immer aktiv
Bot-VPS
Für Discord- und Telegram-Bots
- Laufzeit
- Node.js, Python, Go, Java… (installierst du)
- System
- Ubuntu · Debian
- Prozessmanager
- systemd · pm2 · Docker
- Eingehender Port
- Keiner für einen Gateway-Bot
- IP-Adresse
- Eigene IPv4
- Ab
- 4,99 €/Monat
01Warum ein VPS
Warum einen Bot auf einem VPS statt bei einem Gratis-Hoster betreiben?
Ein Bot muss rund um die Uhr verbunden bleiben. Gratis-Angebote schicken inaktive Apps oft schlafen, teilen eine IP-Adresse unter vielen Nutzern auf und schränken ein, was du installieren darfst; ein VPS ist ein eigener Server, der einfach weiterläuft.
Nichts schläft ein
Der Server läuft, bis du ihn stoppst: kein Idle-Timeout, keine Keep-alive-Pings nötig. Die Gateway-Verbindung deines Bots steht, solange dein Code läuft.
Eine eigene IPv4-Adresse
Discord sperrt IP-Adressen vorübergehend, die zu viele ungültige Anfragen senden. Auf einer geteilten Adresse können fremde Bots diese Sperre für deinen auslösen; auf deiner eigenen IPv4 nur dein eigener Code.
Voller Root-Zugriff
Installiere jede Laufzeit in jeder Version, eine Datenbank wie PostgreSQL oder Redis, ffmpeg oder Lavalink, und starte so viele Prozesse, wie der Tarif hergibt.
Ein fester Monatspreis
4,99 €/Monat für den kleinsten Tarif in Amsterdam, jeden Monat gleich — nichts wird nach CPU-Stunden oder Anfragen abgerechnet. Zahlst du bis zu 12 Monate im Voraus, sinkt der Preis um bis zu 15 %.
02Netzwerk
Brauche ich für meinen Bot einen offenen Port oder eine Domain?
Meistens nicht. Ein Bot, der sich selbst zu Discord oder Telegram verbindet, braucht keins von beidem — nur Setups, bei denen die Plattform deinen Server aufruft.
Discord-Gateway-Bot
discord.js, discord.py, JDA und die meisten anderen Bibliotheken öffnen von deinem Server aus einen WebSocket zum Gateway von Discord. Alles läuft ausgehend, also muss kein Port offen sein und du brauchst keine Domain — eine Firewall, die nur SSH hereinlässt, genügt.
Discord-Interactions-Endpoint
Trägst du stattdessen eine Interactions Endpoint URL ein, schickt Discord jeden Slash-Command als HTTPS-Anfrage an deinen Server. Dafür brauchst du eine öffentliche HTTPS-URL — in der Praxis eine Domain mit TLS-Zertifikat. Richte zuerst eine Domain samt HTTPS ein.
Telegram-Bot
Long Polling (getUpdates), der übliche Einstieg bei aiogram und python-telegram-bot, kommt ohne Domain und ohne offenen Port aus. Ein Webhook braucht eine öffentliche HTTPS-URL auf Port 443, 80, 88 oder 8443 — und solange einer gesetzt ist, funktioniert getUpdates nicht.
Unsere eigenen Bots laufen genauso: @vmheaven_bot nutzt Long Polling, unsere Discord-App verbindet sich über das Gateway — keiner von beiden braucht einen eingehenden Port.
03Deployment
Wie richte ich einen Bot ein, damit er rund um die Uhr läuft?
Mit systemd, das auf jedem Ubuntu- und Debian-Server schon läuft: Es startet den Bot beim Booten und nach einem Absturz neu. Fünf Schritte ab einem frischen Server:
- 01
Einen Benutzer für den Bot anlegen
Melde dich per SSH an und lege mit adduser bot einen Benutzer ohne Root-Rechte an, damit ein Fehler im Bot nicht an den Rest des Systems kommt. SSH-Schlüssel und Updates erklärt unsere Checkliste für die ersten zehn Minuten.
- 02
Code holen
Klone dein Repository mit git clone ins Home-Verzeichnis des Bot-Benutzers — oder kopiere es per scp oder rsync hinüber.
- 03
Laufzeit installieren
Python: apt install python3-venv, eine virtuelle Umgebung anlegen und deine Abhängigkeiten darin mit pip installieren — systemweit verweigert pip die Installation auf aktuellem Debian und Ubuntu, und der Befehl heißt python3, nicht python. Node.js: eine aktuelle LTS-Version über NodeSource oder nvm installieren, dann npm ci; das nodejs-Paket der Distribution hinkt oft hinterher.
- 04
Eine systemd-Unit schreiben
Lege /etc/systemd/system/bot.service wie unten an. Restart=always holt den Bot nach einem Absturz zurück, und das Token steht in einer EnvironmentFile — eine Zeile wie DISCORD_TOKEN=… in einer Datei mit den Rechten 600 — statt im Code oder in deiner Git-Historie.
- 05
Aktivieren und das Log verfolgen
systemctl enable --now bot startet den Bot sofort und bei jedem Booten; journalctl -u bot -f zeigt sein Log live. Ein Update: git pull, dann systemctl restart bot. Scheitert der Neustart eines Webhook-Bots mit EADDRINUSE, hält der alte Prozess den Port noch.
[Unit]
Description=Discord bot
After=network-online.target
Wants=network-online.target
[Service]
User=bot
WorkingDirectory=/home/bot/app
EnvironmentFile=/home/bot/app/.env
ExecStart=/usr/bin/node index.js
# Python: ExecStart=/home/bot/app/.venv/bin/python bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.targetFür einen Python-Bot nimmst du stattdessen die auskommentierte ExecStart-Zeile; mit nvm den Pfad, den which node ausgibt. Nach jeder Änderung an einer Unit: systemctl daemon-reload.
Lieber ein anderes Werkzeug? pm2 erledigt dasselbe für Node.js — pm2 start index.js, danach pm2 startup und pm2 save, damit er einen Neustart übersteht —, und Docker Compose mit restart: unless-stopped funktioniert für jede Sprache (docker: command not found?). systemd braucht eine vollwertige VM: In einem Container fehlt systemctl, auf jedem KVM-Server hier ist es da. Bevor der Bot live geht: SSH-Schlüssel statt Passwort und eine UFW-Firewall, die nur SSH hereinlässt, plus 443 für einen Webhook.
Wähle bei der Bestellung Ubuntu 24.04 LTS oder Debian 13 (Trixie) — ältere Versionen stehen auch zur Wahl — und installiere im Panel neu, wann immer du sauber von vorn anfangen willst. Mehr zu Ubuntu-VPS und Debian-VPS.
04Tarife
Welchen Tarif braucht mein Bot?
Weniger, als du denkst: Der kleinste Tarif trägt einen typischen Slash-Command- oder Moderations-Bot problemlos. Für Voice-, Musik- und sehr große Bots wählst du größer.
Standard KVM
Die meisten BotsDie meisten vCores und der meiste RAM pro Euro — 2 vCores und 4 GB RAM für 4,99 €. Platz für den Bot, seine Datenbank und einen zweiten oder dritten Bot daneben.
| Tarif | vCores | RAM | Speicher | Amsterdam |
|---|---|---|---|---|
| STANDARD KVM 1 | 2 | 4 GB DDR4 | 20 GB | 4,99 €/Mon. |
| STANDARD KVM 2 | 4 | 8 GB DDR4 | 40 GB | 9,99 €/Mon. |
| STANDARD KVM 3 | 6 | 12 GB DDR4 | 60 GB | 14,99 €/Mon. |
Hi-CPU KVM
Ein heißer ThreadWeniger vCores pro Tarif, auf AMD EPYC 7443. Node.js und Python führen den eigenen Code eines Bots in einem Haupt-Thread aus; ist genau dieser Thread der Engpass, ist das die passende Linie.
| Tarif | vCores | RAM | Speicher | Amsterdam |
|---|---|---|---|---|
| HI-CPU 1 | 1 | 2 GB ECC | 20 GB | 4,99 €/Mon. |
| HI-CPU 2 | 2 | 4 GB ECC | 40 GB | 9,99 €/Mon. |
| HI-CPU 3 | 3 | 6 GB ECC | 60 GB | 14,99 €/Mon. |
Einfache Bots
Slash-Commands, Moderation, Erinnerungen, eine kleine SQLite- oder PostgreSQL-Datenbank: der Tarif für 4,99 €. So ein Bot belegt typischerweise nur einen kleinen Teil seiner 4 GB.
Voice- und Musik-Bots
Audio mit ffmpeg zu kodieren oder Lavalink — einen Java-Server — neben dem Bot zu betreiben, kostet CPU für jeden aktiven Sprachkanal und Speicher für die JVM. Nimm einen größeren Standard-Tarif für mehr RAM oder Hi-CPU, wenn ein einzelner ausgelasteter Thread die Grenze ist.
Große Bots
Ab 2.500 Servern verlangt Discord Sharding; jeder Shard ist eine weitere Gateway-Verbindung und kostet Speicher. Wachse entlang der Standard-Linie — und beendet der Kernel den Bot wegen Speichermangels, ist das das Zeichen dafür.
Mehrere Bots, ein Server
Gib jedem Bot einen eigenen Benutzer und eine eigene Unit — bot-a.service, bot-b.service —, damit ein Absturz oder ein Deployment des einen die anderen nie berührt.
Fang klein an: Ein Upgrade im Panel gibt demselben Server mehr vCores, RAM und Speicher — deine Daten und deine IP-Adresse bleiben, und die neuen Ressourcen greifen nach einem Neustart.
Standard KVM und Hi-CPU KVM sind in Frankfurt gerade ausverkauft. Für einen Bot in Deutschland gibt es dort DMCA Ignored KVM und Pentesting KVM ab 8,99 € — VPS in Deutschland zeigt, was Frankfurt verkauft.
Bezahle per Karte, PayPal oder in Krypto — Bitcoin, Ethereum, USDT, Litecoin, Monero und mehr — ohne Ausweisprüfung: so funktioniert die Krypto-Zahlung.
05Chat-Steuerung
Kann ich meinen Server aus Discord oder Telegram steuern?
Ja. Unser Telegram-Bot @vmheaven_bot und unsere Discord-App verbinden sich mit deinem VMHeaven-Konto — den Server, auf dem dein Bot läuft, prüfst und startest du so aus derselben Chat-App neu.
Im Panel verbinden
Öffne Einstellungen → Kontakt, setze den Haken bei der Einwilligung und verbinde Telegram, Discord oder beides. Mit Discord wirst du außerdem dem VMHeaven-Discord-Server hinzugefügt — erst das erlaubt dem Bot, dir zu schreiben. /unlink oder Trennen beendet die Verbindung jederzeit.
Status und Power
/services listet deine Server mit Live-Status, IP-Adresse und Verlängerungsdatum. Starten, Stoppen oder Neustarten per Tipp — Stoppen und Neustarten fragen vorher nach.
Rechnungen und Guthaben
/invoices zeigt offene Rechnungen, /balance dein Guthaben; eine Rechnung bezahlen oder Guthaben aufladen kannst du direkt im Chat, per Karte oder Krypto.
Erinnerungen und Hinweise
Ablauf-Erinnerungen 7, 3 und 1 Tag vorher, gebündelt in einer Nachricht pro Tag, eine Warnung, wenn dein Guthaben eine automatische Verlängerung nicht deckt, und eine Nachricht, wenn ein neuer Server bereit ist oder ein Server nach dem Neustart seines Hosts wieder läuft.
Support-Tickets
Eine Nachricht, wenn der Support auf dein Ticket antwortet — die Antwort selbst bleibt im Panel —, und du kannst direkt aus dem Chat auf das Ticket antworten.
Keine Passwörter im Chat
Passwörter und Zugangsdaten werden nie über Telegram oder Discord verschickt. Sie bleiben in deiner E-Mail und im Panel.
Beide Bots sind in der Beta und bekommen regelmäßig neue Funktionen — schreib uns per Ticket, was dir fehlt. Zum Austausch mit anderen Kunden und dem Team: unser Discord-Server und unser Telegram-Kanal.
06Regeln
Welche Bots sind erlaubt?
Jeder legale Bot. Unsere Acceptable Use Policy nennt „automatisierte Aufgaben, Bots und Skripte zu rechtmäßigen Zwecken“ ausdrücklich als erlaubte Nutzung.
Erlaubt
Community-, Moderations-, Utility-, Spiele-, Musik- und Benachrichtigungs-Bots, die APIs und Dashboards dahinter und jede andere legale Automatisierung.
Verboten
Malware und Botnetz-Steuerung (C2), Phishing und Betrug sowie Spam. Botnetz-Controller werden automatisch abgeschaltet, und was den Adressbereich auf Spamhaus oder URLHaus bringt, kann den Dienst sofort beenden.
Plattformregeln sind deine Sache
Discord und Telegram haben eigene Nutzungsbedingungen: Selfbots — automatisierte Benutzerkonten — verstoßen gegen die von Discord, Massen-DM-, Raid- und Spam-Tools gegen beide. Deinen Bot darin zu halten, liegt bei dir als Betreiber.
Alle Regeln stehen in unserer Acceptable Use Policy.
07FAQ
Discord Bot Hosting: Fragen
Alles, was du vor dem Deployen wissen musst — und ein Mensch, wenn du mehr brauchst.
08Einsatzzwecke & mehr
Passende Tarife und Anleitungen
Unsere anderen Server für verwandte Aufgaben, jeweils mit Einstiegspreis, und drei Anleitungen, die sich vor der Bestellung lohnen.
Passende Tarife
- Bots, Gameserver & Builds
AMD-EPYC-VPS (Hi-CPU) ab 4,99 €/Monat
1 bis 14 AMD-EPYC-vCores zu den neun Preisen von Standard KVM, gebaut für Single-Thread-Lasten.
- Websites, Apps & Gameserver
Standard KVM VPS ab 4,99 €/Monat
Intel-KVM mit den meisten vCores pro Euro: 2 bis 32 vCores in neun Größen, in Amsterdam.
- Gameserver
Gaming VPS ab 4,99 €/Monat
Dein eigener Palworld-, Valheim-, Rust- oder ARK-Server, mit RAM pro Spiel geplant und permanentem DDoS-Schutz.
- Ubuntu-Server
Ubuntu VPS ab 4,99 €/Monat
Ubuntu LTS mit Root per SSH und eigenem Kernel, damit Docker und WireGuard ohne Umwege laufen.
- Debian-Server
Debian VPS ab 4,99 €/Monat
Debian mit Root per SSH: Version beim Bestellen wählen, ein sauberes System im Panel neu installieren.
- Mit Krypto bezahlen
Anonymer Krypto-VPS ab 4,99 €/Monat
BTC, ETH, USDT, LTC, XMR und mehr über Cryptomus, gegen eine Rechnung in Euro.
AnleitungenAus unserem Blog, auf Englisch
Bereit, deinen Bot rund um die Uhr laufen zu lassen?
Enterprise-Rechenleistung in der EU — keine Verträge, jederzeit kündbar, abgesichert durch unser 99,5 % Uptime-SLA.
