parent
966cc9cd2c
commit
91ea6c79cf
@ -1,2 +1,95 @@
|
||||
# RustDesk-Server-Install
|
||||
# RustDesk-Server auf Portainer installieren
|
||||
|
||||
|
||||
## Voraussetzungen
|
||||
- Ein Server mit **Docker** und **Portainer** installiert
|
||||
- Ein öffentlicher oder privater **Domainname** (optional, aber empfohlen)
|
||||
- Ports **21115-21119** in der Firewall freigegeben
|
||||
|
||||
---
|
||||
|
||||
## 🛠 Installation
|
||||
|
||||
### Erstelle einen neuen Stack in Portainer
|
||||
1. **Melde dich bei Portainer an** und navigiere zu **Stacks**.
|
||||
2. Klicke auf **"Add Stack"**.
|
||||
3. Setze als Namen z.B. `rustdesk-server`.
|
||||
4. Füge folgenden Docker-Compose-Code in das **Web-Editor-Feld** ein:
|
||||
|
||||
```yaml
|
||||
|
||||
services:
|
||||
hbbs:
|
||||
image: rustdesk/rustdesk-server:latest
|
||||
container_name: hbbs
|
||||
restart: always
|
||||
network_mode: "host"
|
||||
volumes:
|
||||
- ./data:/root
|
||||
command: ["hbbs"]
|
||||
|
||||
hbbr:
|
||||
image: rustdesk/rustdesk-server:latest
|
||||
container_name: hbbr
|
||||
restart: always
|
||||
network_mode: "host"
|
||||
volumes:
|
||||
- ./data:/root
|
||||
command: ["hbbr"]
|
||||
```
|
||||
|
||||
### Erstelle den Stack
|
||||
1. **Scrolle nach unten** und klicke auf **"Deploy the Stack"**.
|
||||
2. Warte einige Sekunden, bis die Container gestartet wurden.
|
||||
|
||||
---
|
||||
|
||||
## Konfiguration
|
||||
|
||||
### Prüfe, ob der Server läuft
|
||||
Gib folgendes auf der **Linux-Shell** deines Servers ein:
|
||||
|
||||
```sh
|
||||
docker ps
|
||||
```
|
||||
Falls `hbbs` und `hbbr` als **running** angezeigt werden, läuft der Server.
|
||||
|
||||
### Ports in der Firewall freigeben (falls nicht bereits geschehen)
|
||||
Falls dein Server eine Firewall nutzt, stelle sicher, dass folgende Ports offen sind:
|
||||
|
||||
```sh
|
||||
sudo ufw allow 21115:21119/tcp
|
||||
sudo ufw allow 21116:21117/udp
|
||||
sudo ufw reload
|
||||
```
|
||||
|
||||
Falls du **firewalld** nutzt:
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --add-port=21115-21119/tcp --permanent
|
||||
sudo firewall-cmd --add-port=21116-21117/udp --permanent
|
||||
sudo firewall-cmd --reload
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Nutzung
|
||||
|
||||
### RustDesk-Client mit eigenem Server verbinden
|
||||
1. Öffne den **RustDesk-Client**.
|
||||
2. Gehe zu **Einstellungen > Netzwerk > Relay/ID-Server**.
|
||||
3. Trage die **IP-Adresse oder Domain** deines Servers ein.
|
||||
4. Speichere die Einstellungen.
|
||||
|
||||
Nun kannst du RustDesk mit deinem eigenen Server nutzen! 🎉
|
||||
|
||||
---
|
||||
|
||||
## Fehlerbehebung
|
||||
|
||||
| Problem | Lösung |
|
||||
|---------|--------|
|
||||
| Container startet nicht | Prüfe `docker logs hbbs` oder `docker logs hbbr` |
|
||||
| Verbindungsprobleme | Stelle sicher, dass die Ports geöffnet sind |
|
||||
| RustDesk-Client kann sich nicht verbinden | Prüfe die IP-Adresse und Firewall-Einstellungen |
|
||||
|
||||
|
Loading…
Reference in new issue