Sommerhitze — alles schmilzt, sogar unsere Preise.−25%−25 % auf jeden Jahresplan, bis 31. Aug.Pläne ansehen
EQVPS
Loslegen

Einen Discord-Bot 24/7 auf einem VPS hosten (ohne KYC, krypto-bezahlt)

22. Juni 2026 · 3 Min. Lesezeit · EQVPS Team

Ein Discord-Bot auf deinem Laptop stirbt in dem Moment, in dem du den Deckel zuklappst. Gut zum Testen — nutzlos für einen Bot, von dem dein Server tatsächlich abhängt. Verschieb ihn auf einen VPS, und er bleibt online: er übersteht die Wifi-Trennung, hört nicht auf, wenn du schläfst, und verbindet sich von allein wieder mit Discord.

Hier ist das Ganze — ein minimaler Bot, ein Dienst, der ihn am Leben hält, und wie man bezahlt, ohne einen Ausweis herauszugeben.

Warum ein VPS, nicht dein Laptop

Ein Discord-Bot braucht eine stabile, immer-aktive Verbindung zum Gateway von Discord. Ein Laptop geht in den Ruhezustand, startet für Updates neu und wechselt Netzwerke — jedes Mal fällt der Bot offline und Mitglieder bemerken es. Ein VPS hält eine stabile Verbindung rund um die Uhr. Das ist der ganze Grund, warum Leute Bots von persönlichen Maschinen wegbewegen.

Welche Größe — und wie du zahlst

Ein Discord-Bot ist leicht. Er hält einen Websocket und reagiert auf Ereignisse, die Maschine wartet also meist:

Zwei praktische Entscheidungen:

Es ist nur CPU und läuft aus einem einzigen Datacenter in Deutschland — völlig in Ordnung für einen Bot, gut zu wissen, wenn du einen GPU oder eine bestimmte Region brauchst.

Ein minimaler Bot

Logge dich per SSH ein, installiere Python und wirf einen kleinen discord.py-Bot hinein:

sudo apt update && sudo apt install -y python3-venv
mkdir ~/bot && cd ~/bot
python3 -m venv venv && source venv/bin/activate
pip install -U discord.py
# bot.py
import os, discord
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"online as {client.user}")

@client.event
async def on_message(m):
    if m.author == client.user:
        return
    if m.content == "!ping":
        await m.channel.send("pong")

client.run(os.environ["DISCORD_TOKEN"])

Hol das Token aus dem Discord Developer Portal (deine Anwendung → Bot → Reset Token) und aktiviere dort das Message Content-Intent, wenn dein Bot Nachrichten liest.

Mit systemd am Leben halten

python bot.py in deiner SSH-Sitzung auszuführen bedeutet, dass der Bot beim Trennen stirbt. Ein systemd-Dienst behebt das — er startet bei Abstürzen neu und übersteht Neustarts:

# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord bot
After=network-online.target

[Service]
User=botuser
WorkingDirectory=/home/botuser/bot
Environment=DISCORD_TOKEN=your-token-here
ExecStart=/home/botuser/bot/venv/bin/python bot.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
sudo journalctl -u discordbot -f   # die Logs beobachten

Das ist der Unterschied zwischen „ein Skript, das ich ausführe“ und „einem Bot, der sich selbst betreibt“.

Ehrliche Einschränkungen

Innerhalb dessen bleibt ein Discord-Bot auf seinem eigenen Server einfach oben — was der ganze Punkt ist. Wähle einen Plan, zahle in Krypto und hab ihn in Minuten online. Wenn du auch andere Bots betreibst, hält dasselbe systemd-Muster jeden Prozess am Leben.


Fertiges Setup: siehe VPS für Discord-Bots — der empfohlene Plan und ein Krypto-Deploy in einer Minute.

FAQ

Welchen VPS brauche ich für einen Discord-Bot?

Den kleinsten. Ein Discord-Bot leerläuft meist auf einem Websocket und wartet auf Ereignisse, also bewältigen 1 GB RAM und 1–2 Kerne die meisten Bots gut. Du brauchst nur mehr, wenn der Bot selbst schwere Arbeit leistet — Bildgenerierung, ein lokales Modell, Musik-Streaming für viele Server.

Kann ich einen Discord-Bot ohne KYC hosten?

Ja. Registriere dich mit nur einer E-Mail und zahle in Krypto (USDC oder USDT auf Base oder Ethereum) — kein Ausweis, keine Karte. Praktisch, wenn du einen Nebenprojekt-Bot lieber nicht an deine Identität bindest.

Brauche ich eine dedizierte IP oder offene Ports für einen Discord-Bot?

Nein. Der Bot verbindet sich über einen Websocket ausgehend mit dem Gateway von Discord — es ist alles ausgehend, ein NAT-VPS mit weitergeleitetem SSH reicht also. Du brauchst eingehende Ports nur, wenn du auch ein Web-Dashboard betreibst oder Webhooks empfängst.

Wie halte ich den Bot am Laufen, nachdem ich SSH schließe?

Betreibe ihn als systemd-Dienst. In deinem Terminal gestartet, stirbt der Bot beim Abmelden; unter systemd bleibt er nach dem Abmelden aktiv, startet bei Abstürzen neu und kommt nach einem Neustart zurück.

Ist es sicher, mein Bot-Token auf einen VPS zu legen?

Halte es in einer Umgebungsvariablen oder einer nur-root-Datei, betreibe den Bot als Nicht-root-Nutzer und committe es nie in Git. Ein separater VPS ist tatsächlich ein sichereres Zuhause für ein Token als deine Hauptmaschine — wenn es leakt, rotierst du ein Token, nicht dein ganzes Setup.

← Zurück zum BlogPläne & Preise ansehen →

Kommentare

Noch keine Kommentare. Sei der Erste.

Kommentar hinterlassen

Kommentare werden vor der Anzeige moderiert.