# 🖥️ RustDesk Server installieren (Debian / Ubuntu)

Diese Anleitung zeigt, wie du deinen **eigenen RustDesk Server (hbbs + hbbr)** auf einem Debian- oder Ubuntu-System installierst.

---

## ⚙️ 1. System aktualisieren

```bash
sudo apt update && sudo apt upgrade -y
```

---

## 📦 2. Wichtige Pakete installieren

```bash
sudo apt install -y sudo wget
```

---

## ⚙️ 3. RustDesk Server mit Installations-Skript

Es gibt ein praktisches Community‑Skript, das den kompletten RustDesk‑Server automatisch einrichtet (inklusive TLS‑Konfiguration, Firewall‑Regeln etc.).

### Skript herunterladen und ausführen

```bash
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
sudo ./install.sh
```

> 💡 Das Skript installiert `hbbs` (Signalisierungsserver) und `hbbr` (Relay‑Server) automatisch, legt Systemdienste an und startet sie.

---

## 🧰 4. Nach der Installation

Die Server‑Dienste sollten automatisch starten. Du kannst sie prüfen mit:

```bash
sudo systemctl status hbbs
sudo systemctl status hbbr
```

Standardmäßig werden folgende Ports verwendet:

| Port | Beschreibung |
|------|---------------|
| `21115` | RustDesk‑Signalserver (hbbs) |
| `21116` | RustDesk‑Relayserver (hbbr) |
| `21117` | WebSocket‑Server (optional) |

> Stelle sicher, dass diese Ports in deiner Firewall geöffnet sind.

---

## 🌐 5. RustDesk Clients verbinden

In deinem RustDesk‑Client gibst du unter **„ID/Relay Server“** deine Server‑IP oder Domain an.

Beispiel:

```
ID Server:    your-domain.de:21116
Relay Server: your-domain.de:21117
```

---

## ✅ 6. Fertig

Dein RustDesk‑Server ist jetzt betriebsbereit!
Du kannst Verbindungen über deinen eigenen Server herstellen, ohne auf die öffentlichen RustDesk‑Server angewiesen zu sein.
