Zum Inhalt springen

AS213941 · Peering-20 % auf alle VPS mit dem Code NVH20 · Lieferung innerhalb von 60 Sekunden

Linux-VPSAb 2,49 € pro MonatWindows-VPSAb 3,49 € pro MonatFiveM-ServerAb 0,99 € pro MonatMinecraft-ServerAb 1,99 € pro Monat
VPS & Cloud

Sortimente

Linux-VPS mit NVMeRoot-Zugriff, Debian, Ubuntu, Alma…Windows-VPS mit RDPRemote-Desktop, inklusive LizenzDedizierte ServerIntel Xeon Gold, exklusive RessourcenVPS PterodactylVorinstallierte Spielesammlung

Netzwerk und Hosting

Anti-DDoSWebhostingWohnungswesenIP-TransitVPN

Fachleute

VPS für ResellerHändlerprogramm
Lösungen

Bots und Automatisierung

VPS-KI-AgentenEin Server für Ihre Code-Assistenten und autonomen AgentenVPS OllamaIhre private KI ohne GPU, Daten in FrankreichTelegram-Bot auf einem VPSPython oder Node.js – jederzeit erreichbarVPS-Bot für DiscordMusik, Moderation, Eintrittskarten: ohne UnterbrechungVPS-Bot für VintedDiscord-Überwachung und Benachrichtigungen rund um die UhrVPS n8nWorkflows ohne Begrenzung der AusführungsanzahlVPS VPNEin verschlüsselter Tunnel, der nach Frankreich führtWeb-Scraping auf einem VPSGeplante Datenerfassung, dedizierte IP-Adresse

Handel

VPS ForexIhre Roboter verwalten die Positionen während der NachtVPS MetaTrader 4Mehrere MT4-Terminals auf einem RechnerVPS MetaTrader 5Devisen, Indizes und Aktien in MT5NinjaTrader-VPSFutures und NinjaScript-StrategienVPS-Prop-FirmaChallenges und finanzierte Konten, Terminal stets onlineVPS Trading AfrikaMetaTrader in Paris, vom Maghreb oder aus Westafrika ausVPS RDPWindows-Remote-Desktop, stets aktivVPS-HandelsbotOpen-Source-Krypto-Bots, geschützte API-Schlüssel

Windows-Desktop

Windows 10-VPSFür Ihre Software, die Windows 10 erfordertWindows 11-VPSDer moderne Windows-Arbeitsplatz, von überall aus zugänglichVPS SEOGroße Websites crawlen, ohne Ihren PC zu überlastenVPS-StreamingEin OBS-Studio, das vom Rechenzentrum aus sendetWordPress-VPSSchnelle Websites auf NVMe-Festplatten
Marktplatz

Künstliche Intelligenz

OllamaLokale Sprachmodelle ohne externe APIOpen WebUIEine Chat-Oberfläche für Ihre Ollama-ModelleAnythingLLMPersönlicher KI-Assistent für Ihre Dokumente (PDFs, Websites, Notizen): Arbeitsbereiche, Suche …LangflowDer visuelle Editor „Langflow“ zum Erstellen von Agenten, RAG-Abläufen und KI-APIs, geschützt durch Ihre…FlowiseErstellen Sie Ihre Agenten und KI-Chatbots (LangChain, RAG, Tools) visuell mit Flowise, Ihrem…QdrantDie Vektordatenbank Qdrant für Ihre RAG- und semantischen Suchprojekte, API …

Handel

MetaTrader 5Offizielles MetaTrader 5-Terminal (MetaQuotes), im portablen Modus installiert, Verknüpfung auf dem…MetaTrader 4Offizielles MetaTrader 4-Terminal (MetaQuotes), im portablen Modus installiert, Verknüpfung auf dem…Forex-VPS-Paket (MT4 + MT5)MetaTrader 4 und MetaTrader 5 gemeinsam installiert, jeweils in einem eigenen portablen Ordner, auf einem VPS…NinjaTrader 8NinjaTrader 8-Plattform mit den entsprechenden Voraussetzungen (.NET 4.8, WebView2): installiert ab dem…FreqtradeOpen-Source-Krypto-Trading-Roboter mit der Benutzeroberfläche FreqUI, installiert im Modus…Interactive Brokers TWS / IB GatewayTrader Workstation oder IB Gateway (für die API und die Handelsroboter) von Interactive Brokers…

Bots und Agenten

Claude CodeDer Code-Agent von Anthropic in Ihrem TerminalCodex CLIDas OpenAI-Befehlszeilen-ToolTelegram-BotHosten Sie Ihren Telegram-Bot (Python, Node.js oder Bun): Ihren Code aus Git oder einer…Discord-BotHosten Sie Ihren Discord-Bot (discord.py, discord.js, Bun…): Ihren Code aus Git oder einer…OpenClawOpenClaw, der rund um die Uhr verfügbare Open-Source-KI-Assistent: Chatten Sie mit ihm auf…Hermes-AgentAutonomer Open-Source-KI-Agent von Nous Research mit Gedächtnis und Fähigkeiten, die…

Bereitstellung und Automatisierung

DockerDie Container-Engine und Docker Composen8nIhre Automatisierungen – ohne Begrenzung der AusführungsanzahlPortainerVerwalten Sie Ihre Docker-Container über den BrowserCoolifyStellen Sie Ihre Anwendungen über Git auf Ihrem Server bereitUptime KumaÜberwachen Sie Ihre Websites und Server, einschließlich Benachrichtigungen

Websites und Datenbanken

WordPressDas am häufigsten verwendete CMS auf einer schnellen Nginx-PlattformApache + PHP + MySQLWebserver, der für das Hosting Ihrer Websites bereit ist: Apache2, PHP und die gängigen PHP-Erweiterungen, MariaDB…MySQL (MariaDB)MySQL-kompatibler MariaDB-Datenbankserver mit Ihrer Datenbank und Ihrem…PleskDas Plesk Obsidian-Hosting-Panel wurde mit den empfohlenen Komponenten installiert: Websites…NextcloudIhre Cloud für Dateien, Kalender und Kontakte

Netzwerk und Sicherheit

WireGuardIhr verschlüsseltes VPN – kostenlos vorinstalliertVaultwardenEin selbst gehosteter Passwortmanager

Spielserver

FiveMFiveM-Server (FXServer + txAdmin), MariaDB und phpMyAdmin sind installiert und konfiguriert, unter…MinecraftSchlüsselfertiger Minecraft-Server für die Java Edition: Paper, Purpur, Fabric, NeoForge, Forge oder…RustRust-Server (Facepunch) mit LinuxGSM: automatische Updates, Neustart nach…Counter-Strike 2Dedizierter Counter-Strike-2-Server mit LinuxGSM (ca. 60 GB zum Herunterladen), GSLT-Token…PalworldPalworld-Dedizierter Server mit LinuxGSM: Name, Passwort, Anzahl der Spieler und Passwort für…ValheimDedizierter Valheim-Server mit LinuxGSM, passwortgeschützt (vom Spiel vorgeschrieben)…
Gaming

Spielserver

FiveM-ServertxAdmin, ESX, QBCoreMinecraft-ServerJava, Bedrock, ModpacksRust-ServerOxid, Kohlenstoff, ReinigungstücherNova-Life-ServerRP Nova-Life: Amboise

Schutz und Hilfsmittel

FiveM-Anti-DDoSKostenlose Tools
Ressourcen

Lernen

DokumentationBlog

Kundendienst

KontaktSLA-Verpflichtung
Angebote anzeigen Kundenbereich Peering · AS213941

Bots · Anleitung · 8 Min.

Einen Discord-Bot rund um die Uhr auf einem VPS hosten

Vom NVHCloud-Team · 5. November 2026 · 8 Min.

Ein auf Ihrem Computer gestarteter Discord-Bot wird getrennt, sobald Sie den Computer ausschalten, und Ihre Mitglieder sehen, wie sein Symbol grau wird. Auf einem VPS bleibt er Tag und Nacht verbunden, startet nach einem Fehler automatisch neu und ist nicht mehr von Ihrer Internetverbindung abhängig. Diese Anleitung führt Sie von der Erstellung des Bots bis zu seinem dauerhaften Betrieb in Python mit discord.py, einschließlich der entsprechenden Anleitung für discord.js.

💡 Um Zeit zu sparen, kann der Discord-Bot vorinstalliert werden (Python, Node.js oder Bun): Geben Sie im Befehl Ihren Token und Ihren Code aus Git oder einem Archiv an. Die Abhängigkeiten, der automatische Neustart und das Protokoll werden für Sie verwaltet. Siehe Vorinstallierter Discord-Bot.

1. Erstellen Sie den Bot im Entwicklerportal

  1. Öffnen Sie das Entwicklerportal von Discord und erstellen Sie eine Anwendung.
  2. Erstellen Sie auf der Registerkarte Bot das Token („Token zurücksetzen“) und kopieren Sie es. Es wird anschließend nicht mehr angezeigt; bewahren Sie es wie ein Passwort auf.
  3. Aktivieren Sie in Bot die bevorzugten Intents bitte nur, wenn Sie diese benötigen. Message Content dient lediglich dazu, den Text von Nachrichten auszulesen; ein Bot mit Slash-Befehlen kommt ohne diese Funktion aus.
  4. Erstellen Sie in OAuth2 einen Einladungslink mit den folgenden Bereichen: bot und applications.commands, und zwar nur die erforderlichen Berechtigungen. Öffnen Sie die Datei, um den Bot zu Ihrem Server hinzuzufügen.

2. Das VPS vorbereiten

Installieren Sie auf einem Debian- oder Ubuntu-VPS, auf dem Sie als Root angemeldet sind, Python und richten Sie einen eigenen Benutzer ein: Der Bot darf niemals als Root ausgeführt werden.

apt update && apt install -y python3 python3-venv
adduser --disabled-password --gecos "" bot
su - bot
mkdir monbot && cd monbot
python3 -m venv venv
venv/bin/pip install discord.py

3. Der erste Bot

Erstellen Sie bot.py. Dieser Bot reagiert auf den Slash-Befehl /ping :

import os
import discord
from discord import app_commands
intents = discord.Intents.default()
client = discord.Client(intents=intents)
tree = app_commands.CommandTree(client)
@tree.command(name="ping", description="Vérifie que le bot répond")
async def ping(interaction: discord.Interaction):
    await interaction.response.send_message("pong")
@client.event
async def on_ready():
    await tree.sync()
    print(f"Connecté en tant que {client.user}")
client.run(os.environ["DISCORD_TOKEN"])

Probieren Sie es zunächst einmal von Hand aus:

DISCORD_TOKEN="VOTRE_JETON" venv/bin/python bot.py

Es kann einige Minuten dauern, bis der Befehl nach der ersten Synchronisierung in Discord angezeigt wird. Beenden Sie den Bot anschließend mit Ctrl+C.

4. Den Dienst mit systemd im Dauerbetrieb ausführen

Kehren Sie in das Root-Verzeichnis zurück und speichern Sie das Token in einer Datei, die nur für Root lesbar ist:

install -m 600 /dev/null /etc/monbot.env
echo 'DISCORD_TOKEN=VOTRE_JETON' > /etc/monbot.env

Erstellen Sie /etc/systemd/system/monbot.service :

[Unit]
Description=Bot Discord
After=network-online.target
Wants=network-online.target
[Service]
User=bot
WorkingDirectory=/home/bot/monbot
EnvironmentFile=/etc/monbot.env
ExecStart=/home/bot/monbot/venv/bin/python bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now monbot
journalctl -u monbot -f     # journal en direct

Der Bot startet nun nach einem Fehler und nach einem Neustart des VPS wieder. Nach einer Änderung am Code: systemctl restart monbot.

5. Mit discord.js

Die Vorgehensweise ist in Node.js dieselbe: Installieren Sie eine aktuelle LTS-Version von Node.js, und dann npm install discord.js im Ordner des Bots. Ersetzen Sie im Dienst die Zeile ExecStart von ExecStart=/usr/bin/node index.js. PM2 ist eine gängige Alternative zu systemd für Node.js-Projekte.

6. Ports, Intents und häufige Fehler

  • Es müssen keine Ports geöffnet werden : Der Bot stellt selbst eine Verbindung zu Discord her. Behalten Sie ihn bei Firewall geschlossen, es sei denn, Sie fügen eine Website oder ein Dashboard hinzu.
  • Fehler bei den privilegierten Intents Beim Start: Der im Code angeforderte Intent ist im Portal nicht aktiviert oder umgekehrt.
  • Der Bot kann den Text der Nachrichten nicht sehen : Das ist die Absicht Inhalt der Nachricht. Verwenden Sie vorzugsweise Befehle mit Schrägstrich, da diese keinen Schrägstrich benötigen.
  • Mehr als 2.500 Server, Discord schreibt Sharding vor: discord.py verwaltet dies mithilfe von AutoShardedClient.
⚠️ Ein versehentlich auf GitHub oder in einem Screenshot veröffentlichter Token gewährt vollständige Kontrolle über den Bot. Erstellen Sie ihn unverzüglich im Portal neu und fügen Sie ihn niemals in den Code ein: Verwenden Sie stattdessen die oben angegebene Umgebungsdatei.

7. Welcher VPS ist für Ihren Bot geeignet?

Bot-TypRAM
Moderation, Befehle, Tickets auf einigen Servern1 bis 2 GB
Datenbank, Web-Dashboard, mehrere Bots2 bis 4 GB
Musik mit ffmpeg oder Lavalink4 GB und mehr
Bot, der mit einem lokalen KI-Modell (Ollama) verbunden ist8 bis 16 GB

Auf einem einzigen VPS können mehrere Bots gehostet werden, wobei pro Bot ein Dienst und ein Token zur Verfügung stehen. Siehe unsere Seite VPS für Discord-Bot. Entwickeln Sie auch für Telegram? Lesen Sie Einen Telegram-Bot auf einem VPS hosten.

Häufig gestellte Fragen

Benötigt man einen VPS, um einen Discord-Bot zu hosten?

Nicht für die Entwicklung: Ihr Computer reicht aus. Für einen ständig aktiven Bot benötigen Sie einen Rechner, der stets eingeschaltet und mit dem Internet verbunden ist – genau das bietet ein VPS.

Wie viel RAM benötigt ein Discord-Bot?

1 bis 2 GB reichen für einen Moderations- oder Befehlsbot aus. Rechnen Sie mit 4 GB und mehr für einen Musikbot und noch mehr, wenn mehrere Bots auf demselben Server laufen.

Muss ich einen Port auf dem VPS öffnen?

Nein. Der Bot stellt die Verbindung zu Discord selbst her. Ein Port ist nur erforderlich, wenn Sie eine Website, eine API oder ein Dashboard hinzufügen.

Warum wird meine Bestellung bei Slash nicht angezeigt?

Bitte überprüfen Sie, ob der Einladungslink den Bereich enthielt applications.commands und dass die Synchronisierung beim Systemstart stattgefunden hat. Es kann einige Minuten dauern, bis ein globaler Befehl angezeigt wird.

Linux-VPS mit NVMe

Root-Zugriff, Intel Xeon Gold und NVMe, bereitgestellt innerhalb von 60 Sekunden. Ab 2,49 € pro Monat.