forked from Conan_Doyl/Wiki
parent
cb2aaeb5e8
commit
9e35b6f02e
1 changed files with 43 additions and 0 deletions
@ -0,0 +1,43 @@ |
||||
--- |
||||
id: debian-discord-bot-setup |
||||
title: Python Discord Bot hosten |
||||
sidebar_label: Python Discord Bot hosten |
||||
--- |
||||
Hosten eines Discord Bots auf einem Debian VPS |
||||
|
||||
## Informationen |
||||
In diesem Tutorial wird dir gezeigt, wie du einen Discord Bot auf einem VPS, root oder Dedicated Server hostest. Du benötigst dafür eine beliebige Debian basierende Distro und Root Rechte. |
||||
Melde dich zunächst als root mit dem SSH Client deiner Wahl an, z.B. PuTTY, Termius oder Tabby. |
||||
|
||||
|
||||
|
||||
### Installation |
||||
1. Als erstes lädst du Python und screen herunter: |
||||
|
||||
```sh |
||||
sudo apt update && sudo apt install python3 pip3 screen |
||||
``` |
||||
2. Nun überträgst du mit WinSCP deine Bot source auf den server. |
||||
![img](../../static/img/dcbot/connect.png) |
||||
|
||||
![img](../../static/img/dcbot/upload.gif) |
||||
3. Dann installierst du mit pip die benötigten Python Pakete: |
||||
```sh |
||||
pip3 install paket1 paket2 |
||||
``` |
||||
4. Teste ob dein Bot richtig funktioniert: |
||||
```sh |
||||
python3 /pfad/zum/bot.py |
||||
``` |
||||
5. Wenn alles geklappt hat starte den Bot mit screen, damit du die SSH Sitzung schließen kannst: |
||||
```sh |
||||
screen -dmS bot python3 /pfad/zum/bot.py |
||||
``` |
||||
6. (optional) Als letztes kannst du wenn du willst einen cronjob einrichten, damit der Bot automatisch beim hochfahren des Servers startet: |
||||
```sh |
||||
crontab -e |
||||
``` |
||||
Wähle wenn du danach gefragt wirst einen Editor aus. Ich empfehle nano oder vim. Nun trage den cronjob ein. |
||||
```sh |
||||
@reboot /usr/bin/screen -dmS userbot /usr/bin/python3 /pfad/zum/bot.py |
||||
``` |
Loading…
Reference in new issue