Discord-Bot 24/7 auf einem vServer hosten | XionHosting
Hilfe /Anleitungen /Discord-Bot 24/7 auf einem vServer hosten

Discord-Bot 24/7 auf einem vServer hosten

Deinen Discord-Bot (Node.js oder Python) dauerhaft auf einem eigenen Server laufen lassen.

Aktualisiert 17.10.2026

Läuft dein Discord-Bot auf dem eigenen PC, ist er offline, sobald der Rechner aus ist. Auf einem vServer läuft er rund um die Uhr. Für die meisten Bots reicht der kleinste Server.

1. Bot-Dateien auf den Server bringen

Am einfachsten über Git:

apt install -y git
git clone https://github.com/dein-name/dein-bot.git /opt/bot

Alternativ lädst du die Dateien per SFTP hoch, zum Beispiel mit WinSCP oder FileZilla.

2. Token sicher ablegen

Den Bot-Token nie in den Code schreiben. Lege eine Datei /opt/bot/.env an:

DISCORD_TOKEN=dein-token
chmod 600 /opt/bot/.env

3a. Bot in Node.js (discord.js)

cd /opt/bot
npm ci
npm install -g pm2
pm2 start index.js --name discord-bot
pm2 startup && pm2 save

Mehr dazu in Node.js-App mit PM2 betreiben.

3b. Bot in Python (discord.py)

apt install -y python3-venv
cd /opt/bot
python3 -m venv venv
./venv/bin/pip install -r requirements.txt

Dann als systemd-Dienst in /etc/systemd/system/discord-bot.service:

[Unit]
Description=Discord-Bot
After=network-online.target

[Service]
WorkingDirectory=/opt/bot
EnvironmentFile=/opt/bot/.env
ExecStart=/opt/bot/venv/bin/python bot.py
Restart=always
User=nobody

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now discord-bot
journalctl -u discord-bot -f

Welcher Server?

Ein Bot für ein paar Server braucht meist unter 200 MB RAM. Der kleinste KVM-vServer reicht, auch für mehrere Bots.

Hat dir das geholfen?