|
|
@ -17,27 +17,38 @@ Melde dich zunächst als root mit dem SSH Client deiner Wahl an, z.B. PuTTY, Ter |
|
|
|
```sh |
|
|
|
```sh |
|
|
|
sudo apt update && sudo apt install python3 pip3 screen |
|
|
|
sudo apt update && sudo apt install python3 pip3 screen |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
2. Nun überträgst du mit WinSCP deine Bot source auf den server. |
|
|
|
2. Nun überträgst du mit WinSCP deine Bot source auf den server. |
|
|
|
|
|
|
|
|
|
|
|
![img](../../static/img/dcbot/connect.png) |
|
|
|
![img](../../static/img/dcbot/connect.png) |
|
|
|
|
|
|
|
|
|
|
|
![img](../../static/img/dcbot/upload.gif) |
|
|
|
![img](../../static/img/dcbot/upload.gif) |
|
|
|
|
|
|
|
|
|
|
|
3. Dann installierst du mit pip die benötigten Python Pakete: |
|
|
|
3. Dann installierst du mit pip die benötigten Python Pakete: |
|
|
|
|
|
|
|
|
|
|
|
```sh |
|
|
|
```sh |
|
|
|
pip3 install paket1 paket2 |
|
|
|
pip3 install paket1 paket2 |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
4. Teste ob dein Bot richtig funktioniert: |
|
|
|
4. Teste ob dein Bot richtig funktioniert: |
|
|
|
|
|
|
|
|
|
|
|
```sh |
|
|
|
```sh |
|
|
|
python3 /pfad/zum/bot.py |
|
|
|
python3 /pfad/zum/bot.py |
|
|
|
``` |
|
|
|
``` |
|
|
|
5. Wenn alles geklappt hat starte den Bot mit screen, damit du die SSH Sitzung schließen kannst: |
|
|
|
5. Wenn alles geklappt hat starte den Bot mit screen, damit du die SSH Sitzung schließen kannst: |
|
|
|
|
|
|
|
|
|
|
|
```sh |
|
|
|
```sh |
|
|
|
screen -dmS bot python3 /pfad/zum/bot.py |
|
|
|
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: |
|
|
|
6. (optional) Als letztes kannst du wenn du willst einen cronjob einrichten, damit der Bot automatisch beim hochfahren des Servers startet: |
|
|
|
|
|
|
|
|
|
|
|
```sh |
|
|
|
```sh |
|
|
|
crontab -e |
|
|
|
crontab -e |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
Wähle wenn du danach gefragt wirst einen Editor aus. Ich empfehle nano oder vim. Nun trage den cronjob ein. |
|
|
|
Wähle wenn du danach gefragt wirst einen Editor aus. Ich empfehle nano oder vim. Nun trage den cronjob ein. |
|
|
|
|
|
|
|
|
|
|
|
```sh |
|
|
|
```sh |
|
|
|
@reboot /usr/bin/screen -dmS userbot /usr/bin/python3 /pfad/zum/bot.py |
|
|
|
@reboot /usr/bin/screen -dmS userbot /usr/bin/python3 /pfad/zum/bot.py |
|
|
|
``` |
|
|
|
``` |