Discord Bot auf VPS hosten – Komplettanleitung 2026

Warum du deinen Discord Bot auf einem VPS hosten solltest

Ein Discord-Bot, der auf einem lokalen Rechner oder einem kostenlosen PaaS-Dienst läuft, ist im Jahr 2026 nicht mehr zeitgemäß. Sobald dein Bot in dutzenden oder hunderten Servern aktiv ist, brauchst du eine Infrastruktur, die Verfügbarkeit, Performance und Kontrolle garantiert. Genau hier kommt ein Virtual Private Server (VPS) ins Spiel, wie ihn hostazar.com anbietet.

Im Gegensatz zu Free-Tier-Hostern wie Replit oder Glitch hast du bei einem VPS vollen Root-Zugriff. Das bedeutet: Du entscheidest, welche Laufzeitumgebung läuft, wie viel RAM und CPU dein Bot bekommt, und du kannst beliebige Bibliotheken installieren – ohne Restriktionen. Besonders bei rechenintensiven Bots mit Audio-Streaming, KI-Integrationen oder Datenbankanbindungen ist das essenziell.

Ein weiterer entscheidender Vorteil ist die Uptime. Während dein Heim-PC nachts schläft oder Updates installiert, läuft dein VPS 24/7 in einem professionellen Rechenzentrum. Moderne Anbieter wie hostazar.com garantieren eine Verfügbarkeit von 99,9 % und bieten DDoS-Schutz, der gerade für öffentliche Discord-Bots unverzichtbar ist.

Schließlich sparst du langfristig Geld. Schon für unter 4 € pro Monat erhältst du bei hostazar.com einen VPS, der problemlos mehrere Bots gleichzeitig betreibt. Im Vergleich zu dedizierten Cloud-Lösungen wie AWS oder Google Cloud ist das ein Bruchteil der Kosten – bei voller Transparenz und ohne versteckte API-Gebühren.

Technische Anforderungen für deinen Discord-Bot-VPS

Bevor du einen Server mietest, solltest du wissen, welche Ressourcen dein Bot tatsächlich benötigt. Die Anforderungen variieren stark je nach Komplexität, gleichzeitigen Nutzern und externen API-Calls. In den meisten Fällen reicht jedoch ein kleiner VPS völlig aus.

Für einen Standard-Bot mit Slash-Commands, Moderationsfunktionen und einfachen Datenbankabfragen empfehlen wir mindestens 1 vCPU, 1 GB RAM und 20 GB SSD-Speicher. Das ist genug, um Node.js oder Python samt MongoDB-Instanz stabil zu betreiben. Hostazar.com bietet hierfür passende Tarife, die bereits mit NVMe-SSD ausgestattet sind.

Betreibst du hingegen einen Multifunktions-Bot mit Musik-Streaming (z. B. Lavalink), KI-Anbindungen an GPT-4 oder großen SQLite/MySQL-Datenbanken, solltest du auf 2 vCPUs, 4 GB RAM und 40 GB SSD setzen. Auch eine separate IP-Adresse ist empfehlenswert, falls du mehrere Bots auf der gleichen Maschine isolieren möchtest.

Empfohlene VPS-Spezifikationen nach Bot-Typ
Bot-TypvCPURAMSSDEmpfehlung hostazar
Klein / Privat11 GB20 GBVPS S
Standard / Community22 GB40 GBVPS M
Profi / Musik / KI2-44-8 GB80 GBVPS L
Enterprise / Multi-Bot4+8 GB+160 GB+VPS XL

VPS-Anbieter im Vergleich 2026: Warum hostazar.com?

Der Markt für VPS-Hosting ist 2026 unübersichtlich geworden. Große Hyperscaler wie AWS Lightsail, DigitalOcean, Hetzner und Netcup konkurrieren mit regionalen Anbietern. Für deutschsprachige Discord-Entwickler ist hostazar.com eine besonders attraktive Wahl, da der Anbieter DSGVO-konforme Rechenzentren in der EU betreibt und Support auf Deutsch anbietet.

Im Vergleich zu Hetzner Cloud bietet hostazar.com ähnliche Preise, aber einen deutlich persönlicheren Support. Im Gegensatz zu AWS vermeidest du komplexe Abrechnungsmodelle und zahlst einen festen monatlichen Betrag. Gegenüber Netcup punktet hostazar mit moderneren NVMe-SSDs und einem intuitiveren Kundenportal, das speziell auf Einsteiger zugeschnitten ist.

Feature-Vergleich: hostazar.com vs. Wettbewerb
Featurehostazar.comHetznerDigitalOceanAWS Lightsail
RechenzentrumEU (DE/NL)EU (DE/FI)USA/EUGlobal
Support auf DeutschJa, 24/7NeinNeinNein
DSGVO-konformJaJaTeilweiseJa
Preis ab3,99 €/Monat3,79 €/Monat4,00 $/Monat3,50 $/Monat
DDoS-Schutz inklusiveJaJaNein (kostenpflichtig)Nein
NVMe-SSDJaJaJaJa
Snapshot-BackupKostenlosKostenlosKostenpflichtigKostenpflichtig

Ein weiterer Pluspunkt: hostazar.com bietet Sofort-Bereitstellung. Nach der Bestellung ist dein VPS in unter 60 Sekunden einsatzbereit, inklusive vorinstalliertem Ubuntu 24.04 LTS oder Debian 12. Du kannst sofort per SSH verbinden und mit der Installation beginnen.

Schritt 1: VPS einrichten und erste Konfiguration

Nachdem du bei hostazar.com einen Tarif gewählt und dich registriert hast, erhältst du per E-Mail deine Zugangsdaten: eine IP-Adresse, einen Benutzernamen (meistens root) und ein initiales Passwort. Verbinde dich nun per SSH mit deinem neuen Server. Windows-Nutzer verwenden dafür PowerShell oder das Tool PuTTY, macOS- und Linux-User nutzen einfach das Terminal.

Der erste Login erfolgt mit folgendem Befehl, wobei du DEINE-IP durch die IP-Adresse aus der E-Mail ersetzt:

ssh root@DEINE-IP

Direkt nach dem ersten Login solltest du das System auf den neuesten Stand bringen. Das ist ein zentraler Sicherheitsschritt, den viele Anfänger überspringen:

apt update && apt upgrade -y
apt install -y curl wget git ufw fail2ban nano

Anschließend legst du einen neuen Benutzer an, unter dem dein Bot später laufen soll. Das ist wichtig, weil du Root-Rechte nur für administrative Aufgaben verwenden solltest – ein kompromittierter Bot-Prozess mit Root-Zugriff wäre ein Desaster.

adduser botuser
usermod -aG sudo botuser

Ab sofort loggst du dich mit ssh botuser@DEINE-IP ein. Füge deinen öffentlichen SSH-Schlüssel hinzu, um Passwort-Logins zu deaktivieren – das ist eine der wirksamsten Sicherheitsmaßnahmen überhaupt und wird von hostazar.com ausdrücklich empfohlen.

Schritt 2: Node.js und Python installieren

Die meisten Discord-Bots in 2026 basieren entweder auf Node.js (mit discord.js v14) oder Python (mit discord.py v2.3 oder Pycord). Beide Sprachen bringen exzellente Discord-Libraries mit, sodass die Wahl hauptsächlich vom persönlichen Geschmack abhängt. In dieser Anleitung zeigen wir beide Wege.

Installation von Node.js 22 LTS

Node.js 22 ist die aktuelle LTS-Version und ideal für discord.js. Mit dem offiziellen Nodesource-Repository installierst du sie in wenigen Sekunden:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v

Nach der Installation prüfst du mit node -v, ob die Versionsnummer 22.x angezeigt wird. Optional empfehlen wir, pm2 als globalen Prozessmanager zu installieren – dazu später mehr.

Installation von Python 3.12

Python 3.12 ist in Ubuntu 24.04 bereits enthalten, muss aber um pip und das venv-Modul ergänzt werden:

sudo apt install -y python3 python3-pip python3-venv
python3 --version

Lege für jedes Bot-Projekt ein eigenes virtuelles Environment an, damit sich Abhängigkeiten nicht gegenseitig in die Quere kommen:

mkdir ~/mybot && cd ~/mybot
python3 -m venv venv
source venv/bin/activate
pip install discord.py python-dotenv

Schritt 3: Discord-Bot im Developer Portal anlegen

Bevor du auf deinem hostazar-VPS loslegst, brauchst du ein Bot-Konto im Discord Developer Portal. Logge dich mit deinem Discord-Account ein und klicke auf „New Application". Vergib einen sprechenden Namen – er wird später allen Nutzern angezeigt.

Wechsle in den Reiter „Bot" und klicke auf „Add Bot". Wichtig: Aktiviere alle drei Privileged Gateway Intents (Presence, Server Members, Message Content), sofern dein Bot sie benötigt. Ohne den Message Content Intent kann discord.js ab 2026 keine klassischen Nachrichten-Befehle mehr lesen.

Klicke anschließend auf „Reset Token" und kopiere den angezeigten Token sofort in einen sicheren Passwort-Manager. Dieser Token ist wie ein Passwort – wer ihn hat, kontrolliert deinen Bot. Im Code selbst sollte er niemals hartkodiert werden, sondern über eine .env-Datei geladen werden.

Wichtige Bot-Einstellungen 2026
EinstellungEmpfehlungBegründung
Public BotJa (bei öffentlichem Bot)Andere können ihn einladen
Requires OAuth2 Code GrantNeinNur für komplexe Auth-Flows nötig
Message Content IntentAktiviertSlash- und Prefix-Commands
Server Members IntentAktiviertMember-Tracking, Willkommensnachrichten
Presence IntentAktiviertStatus-Updates erkennen

Im Reiter OAuth2 → URL Generator erstellst du nun den Einladungslink. Wähle bot und applications.commands als Scopes aus und setze die passenden Permissions – für die meisten Anwendungsfälle reicht Send Messages, Embed Links und Manage Roles.

Schritt 4: Den Bot-Code schreiben und deployen

Nachdem das Bot-Konto erstellt ist, legst du auf deinem VPS das Projektverzeichnis an und schreibst den eigentlichen Code. Wir starten mit einem minimalistischen Beispiel in Node.js, das du beliebig erweitern kannst.

mkdir ~/discord-bot && cd ~/discord-bot
npm init -y
npm install discord.js dotenv
nano .env

In die .env-Datei trägst du deinen Token ein:

DISCORD_TOKEN=dein-geheimer-token-hier
CLIENT_ID=123456789012345678
GUILD_ID=987654321098765432

Anschließend erstellst du die Hauptdatei index.js:

require('dotenv').config();
const { Client, GatewayIntentBits, REST, Routes } = require('discord.js');

const client = new Client({
  intents
  
    
Docker Compose auf dem VPS: Webserver, Datenbank & Reverse Proxy richtig betreiben
DevOps 02. June 2026 10 Min

Docker Compose auf dem VPS: Webserver, Datenbank & Reverse Proxy richtig betreiben

Praxisnaher Guide für Docker Compose auf dem VPS: Webserver, Datenbank, Reverse Proxy, TLS, Backups, Updates und Sicherheit richtig planen und betreiben.