Merge branch 'rustdesk:master' into master

This commit is contained in:
dinger1986 2023-08-31 13:07:31 +01:00 committed by GitHub
commit d3b42251f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 695 additions and 201 deletions

View File

@ -0,0 +1,27 @@
---
title: Technischer Support
weight: 16
---
## Unterstützung durch die Gemeinschaft
Kostenlose Unterstützung ist verfügbar über [Github-Diskussionen](https://github.com/rustdesk/rustdesk/discussions) und [Discord](https://discord.gg/nDceKgxnkV).
Wir können Ihnen bei der Installation von RustDesk helfen, indem wir die hier dokumentierten Methoden anwenden.
Wir können Ihnen Hinweise geben oder zusätzliche Schritte zur Fehlerbehebung anbieten, wenn wir glauben, dass Ihr Problem mit einem aktuellen Update oder Fehler zusammenhängt.
## Kommerzielle Unterstützung
Kostenpflichtige Unterstützung: Sie können per [E-Mail](mailto:support@rustdesk.com) loslegen.
Wir können bei vielen Problemen, Installationen und Konfigurationen helfen. Vollständig verwaltete gehostete Server sind ebenfalls verfügbar, ebenso wie monatliche Support-Pakete.
Sie erhalten schnelle Antworten und Service mit Priorität 1.
## SSH-Zugang
Um den SSH-Zugang zu Ihrem Server für die Fehlersuche zu ermöglichen, fügen Sie bitte den folgenden Schlüssel zu `~/username/.ssh/authorized_keys` hinzu und stellen Sie sicher, dass die Datei die Berechtigung `600` hat.
Sie können diese [Anleitung](https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server) als Referenz heranziehen.
`ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDYfY6/reXgLrtwoLiRSyBJ99bDJBe+DrqPvmqGSItF020UrKdIBARD2BtZ4tM8nCbJSghq2poNuoIDaAcsQuRqkiX/rBzCuh+6H1DB1dqB2GTDKM2skN7zE1spdvgpqSPXKRj5sr74cJ/M7oHq81yRfR3K62Qrj5LoZHSS3w2Uxbf82fkX1YNZrgDRpqt+oIpA2L9r43XquYrZYibwQZt5574Ol5y+knf8HAaA35JSHN3XnNdGVIJmA7PsUKt0sHqshsypE1abGdES6yb48DvKTpfpu+NsoR5xSqePEJnjuiT2T/aiP/ps03Azb2HLjUD5oZgVJ6QmgpeZ/Gub/Nj0J68CV7lPYkoGBqUFeHpWFoKO/MB3bUFf4vU8UhHetck+iGOG/uyyBmLewPwIuCU/gZ37d6qx40YZuPdUU2FhbPqYu1OxlwRajIvgZOvKo6n8piyaIUwBQ9Bgd9iGrbGXzqGGt9a8zkzDjzzcNg5h/sbjG44K+m0kbPcH1yrYo7mQjaIzLk7qtH4KWXMlFxFfpfGF9SKm6jATURYdUhhoZ/RCgh7HD+070IhHLJwdzPcUQg8KPhf5Ep3VigN0R/474XsyfohY5W2zKB46TunbhTq79KHv2wPzFHjkikXIVxHOnwPhXBHZSoL7+1cIE8o275KecdfIuhFj6bU99nUzyw== support@rustdesk`

View File

@ -1,8 +1,24 @@
---
title: "RustDesk-Dokumentation"
weight: 1
---
# RustDesk
# RustDesk-Dokumentation
RustDesk ist eine vollwertige Open-Source-Fernsteuerungsalternative für das Selbst-Hosten und die Sicherheit mit minimaler Konfiguration. Sie haben die volle Kontrolle über Ihre Daten und müssen sich keine Sorgen um die Sicherheit machen. Der Client ist Open Source und es besteht die Wahl zwischen dem voll ausgestatteten <b>Professional Server</b>, der auf unserer [Website](https://rustdesk.com) zu erwerben ist sowie dem kostenlosen OSS-Server, der auf unserem <b>Professional Server</b> basiert.
## Funktionen
- Funktioniert unter Windows, macOS, Linux, iOS, Android, Web.
- Unterstützt Software-Codecs VP8, VP9, AV1 und Hardware-Codecs H264, H265.
- Sie besitzen Ihre Daten und können eine Selbst-Hosting-Lösung in Ihrer Infrastruktur einrichten.
- P2P-Verbindung mit Ende-zu-Ende-Verschlüsselung auf Basis von NaCl.
- Für Windows sind keine administrativen Rechte oder Installationen erforderlich. Sie können die Rechte lokal oder bei Bedarf aus der Ferne erhöhen.
- Wir möchten die Dinge einfach halten und werden uns bemühen, sie so einfach wie möglich zu machen.
## GitHub-Repositorys
Client-Repository: https://github.com/rustdesk/rustdesk</br>
Open Source Server-Repository: https://github.com/rustdesk/rustdesk-server</br>
Pro Server-Repository: https://github.com/rustdesk/rustdesk-server-pro</br>
Dokumentations-Repository: https://github.com/rustdesk/doc.rustdesk.com</br>
{{% children depth="3" showhidden="true" %}}

View File

@ -0,0 +1,46 @@
---
title: Windows Portable-Erhöhung
weight: 4
---
Portable Windows-Programme haben keine Administratorrechte, was zu den folgenden Problemen führen kann:
- Der Bildschirm kann nicht übertragen werden, wenn das UAC-Fenster (Benutzerkontensteuerung) angezeigt wird.
- Wenn ein übergeordnetes Fenster, z. B. der Task-Manager, geöffnet wird, reagiert die Maus nicht mehr.
Durch die Erhöhung der Berechtigungen kann RustDesk während des Starts oder in einer Sitzung einen Prozess mit Administratorrechten erstellen, der Bildschirmfotos und Mausoperationen ausführen kann, wodurch die oben genannten Probleme vermieden werden.
### Erhöhen beim Starten
Auf diese Weise müssen entfernte Benutzer bei der Verbindung keine Berechtigungsanfrage stellen. Es gibt zwei Methoden:
* Methode 1: Ändern Sie den Namen des portablen Programms so, dass er mit `qs.exe` endet. Klicken Sie mit der linken Maustaste auf `Ausführen` und im UAC-Fenster auf `Akzeptieren`.
* Methode 2: Klicken Sie mit der rechten Maustaste und führen Sie das Programm als Administrator aus.
### Erhöhen auf der Steuerungsseite
Die kontrollierte Seite kann direkt auf `Akzeptieren und Erhöhen` klicken, wenn eine Verbindung hergestellt wird, oder auf `Erhöhen`, wenn bereits eine Verbindung besteht.
| Verbinden | Verbunden |
| :---: | :---: |
| ![](/docs/en/client/Windows%20Portable%20Elevation/images/cm_unauth.jpg) | ![](/docs/en/client/Windows%20Portable%20Elevation/images/cm_auth.jpg) |
### Anfrage der Erhöhung auf der Steuerungsseite
Nach der Auswahl von `Erhöhte Rechte anfordern` aus dem Aktionsmenü wird das folgende Dialogfeld angezeigt. Wenn Sie `Den entfernten Benutzer zur Authentifizierung auffordern` wählen, müssen Sie keinen Benutzernamen und kein Passwort eingeben, aber der Benutzer auf dem entfernten Computer muss über Administratorrechte verfügen. Wenn Sie `Benutzernamen und Passwort des Administrators übertragen` wählen, muss der Benutzer auf dem entfernten Computer nur im UAC-Fenster zustimmen. Nachdem Sie die Anfrage gesendet haben, warten Sie bitte, bis der Benutzer auf der anderen Seite das UAC-Fenster akzeptiert hat. Nach der Bestätigung wird eine Erfolgsmeldung angezeigt. Beachten Sie, dass es **bei beiden Methoden erforderlich ist, dass jemand auf der kontrollierten Seite das UAC-Fenster akzeptiert**. Wenn also auf der anderen Seite niemand verfügbar ist, sollte auf der Steuerungsseite keine Aufschaltung beantragt werden.
| Menü | Dialog |
| :---: | :---: |
| ![](/docs/en/client/Windows%20Portable%20Elevation/images/menu.png) | ![](/docs/en/client/Windows%20Portable%20Elevation/images/dialog.png) |
| **Warten** | **Erfolg** |
| ![](/docs/en/client/Windows%20Portable%20Elevation/images/wait.png) | ![](/docs/en/client/Windows%20Portable%20Elevation/images/success.png) |
### Wie Sie wählen
| Szenario | Methode |
| :---: | :---: |
| Keine Erhöhung erforderlich | Das Programm installieren |
| Kein Benutzer auf der kontrollierten Seite verfügbar | Umbenennen<br/>*oder*<br/> Als Administrator ausführen |
| Benutzer am kontrollierten Ende verfügbar<br/>*und*<br/> Sofortige Erhöhung beim Verbinden<br/>*und*<br/> Akzeptieren-via-Klick-Verbindung | Klicken Sie auf `Akzeptieren und Erhöhen`, wenn Sie die Verbindung auf der kontrollierten Seite erhalten. |
| Benutzer am kontrollierten Ende verfügbar<br/>*und*<br/> Erhöhung nach Bedarf | Klicken Sie im Fenster für die Verbindungsverwaltung am kontrollierten Ende auf `Erhöhen`.<br/>*oder*<br/> Abfrage der Erhöhung auf der kontrollierten Seite |

View File

@ -1,7 +1,111 @@
---
title: RustDesk Client
title: RustDesk-Client
weight: 2
pre: "<b>1. </b>"
---
[English](/docs/en/client/)
### Einführung
Der RustDesk-Client wird auf Geräten verwendet, um sich mit unserem RustDesk-Server zu verbinden, entweder Open Source oder Pro. Er kann von [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) heruntergeladen werden.
### Unterstützte Plattformen
- Microsoft Windows
- macOS
- Debian-Ableger (Ubuntu, Mint usw.)
- Redhat-Ableger (Centos, Rocky usw.)
- Arch/Manjaro
- openSUSE
- AppImage / Flatpak
- Android
- iOS (keine Unterstützung bei der Kontrolle)
- Web (1.1.9 Beta)
### Installation
#### Windows
Laden Sie die Exe von GitHub herunter und installieren Sie sie.
Zur stillen Installation rufen Sie die Installations-EXE mit `--silent-install` auf.
#### macOS
Laden Sie die DMG-Datei von GitHub herunter. Weitere Informationen finden Sie auf der macOS-Seite.
Öffnen Sie die DMG-Datei und ziehen Sie `RustDesk` auf `Applications`.
Erlauben Sie die Ausführung von RustDesk.
Aktivieren Sie die angeforderten Berechtigungen und folgen Sie den Aufforderungen auf der linken Seite von RustDesk, um die Einrichtung abzuschließen.
#### Linux
Bitte beachten Sie die unten stehenden Anweisungen zur Installation für die verschiedenen Linux-Varianten, alle Installationsprogramme befinden sich auf GitHub.
#### Debian-Ableger (>= 16)
```sh
# Bitte ignorieren Sie den falschen Bericht zur Festplattennutzung
sudo apt install -fy ./rustdesk-<version>.deb
```
#### CentOS/Fedora (>= 18)
```sh
sudo yum localinstall ./rustdesk-<version>.rpm
```
#### Arch/Manjaro
```sh
sudo pacman -U ./rustdesk-<version>.pkg.tar.zst
```
#### openSUSE (>= Leap 15.0)
```sh
sudo zypper install --allow-unsigned-rpm ./rustdesk-<version>-suse.rpm
```
#### Android
Installieren Sie die APK von unserem GitHub. Weitere Informationen finden Sie auf der Android-Seite.
### Benutzung
Nach der Installation (oder der Ausführung als temporäre Datei) stellt RustDesk eine Verbindung zu den öffentlichen Servern her. Am unteren Rand erscheint die Meldung (1) "Bereit, für eine schnellere Verbindung richten Sie bitte Ihren eigenen Server ein.". Oben links sehen Sie Ihre (2) ID, Ihr (3) Einmalpasswort und rechts ein (4) Feld, mit dem Sie sich mit einem anderen Computer verbinden können, wenn Sie dessen ID kennen.
![image](/docs/en/client/images/client.png)
Um auf die Einstellungen zuzugreifen, klicken Sie auf die (5) 3 Punkte rechts neben ID.
Unter Einstellungen finden Sie:
- Allgemein - Vermittlungsdienst, Farbgebung, Hardware-Codec, Audioeingabegerät, Aufnahme und Sprache
- Sicherheit - Genehmigungen für jemanden, der die Kontrolle übernimmt, Passwort-Optionen und die Möglichkeit, Ihre ID und die erweiterten Sicherheitseinstellungen zu ändern
- Netzwerk - Legen Sie hier Ihre eigenen Servereinstellungen und den Proxy fest
- Anzeige - Steuerung der Anzeigeeinstellungen für Fernsitzungen und andere Standardoptionen, Synchronisierung der Zwischenablage usw.
- Konto - Dies kann in Verbindung mit dem Pro-Server verwendet werden, um sich bei der API anzumelden
- Über - Zeigt Informationen über die Software an.
### RustDesk konfigurieren
Es gibt eine Reihe von Möglichkeiten, RustDesk zu konfigurieren.
Am einfachsten ist es, mit RustDesk Server Pro eine verschlüsselte Konfigurationszeichenkette zu erhalten, die in Verbindung mit `--config` verwendet werden kann, um Einstellungen zu importieren. Um dies zu tun:
1. Öffnen Sie die Befehlszeile des Betriebssystems, in dem Sie RustDesk installiert haben, d. h. C:\Program Files\RustDesk unter Windows, /usr/bin unter Linux.
2. Verwenden Sie den Befehl `rustdesk.exe --config ihre-verschlüsselte-zeichenkette`, z. B. `rustdesk.exe --config 9JSPSvJzNrBDasJjNSdXOVVBlERDlleoNWZzIHcOJiOikXZr8mcw5yazVGZ0NXdy5CdyciojI0N3boJye`
Sie können einen Client manuell einrichten. Um dies zu tun:
1. Klicken Sie auf Einstellungen.
2. Klicken Sie auf Netzwerk.
3. Klicken Sie auf Netzwerkeinstellungen entsperren.
4. Geben Sie Ihre ID, Ihren Relay-Server, API (bei Verwendung von Pro-Servern) und Ihren Schlüssel ein.
![image](/docs/en/client/images/network-settings.png)
Wenn Sie einen Client manuell einrichten, können Sie die Datei `RustDesk2.toml` (im Benutzerordner) abrufen und `--import-config` auf ähnliche Weise wie im obigen Beispiel verwenden.
### Befehlszeilenparameter
- `--password` kann verwendet werden, um ein dauerhaftes Passwort festzulegen.
- `--get-id` kann verwendet werden, um die ID abzurufen.
- `--set-id` kann zum Festlegen einer ID verwendet werden. Bitte beachten Sie, dass IDs mit einem Buchstaben beginnen sollten.
- `--silent-install` kann verwendet werden, um RustDesk im Stillen unter Windows zu installieren.
Zusätzliche erweiterte Parameter finden Sie [hier](https://github.com/rustdesk/rustdesk/blob/bdc5cded221af9697eb29aa30babce75e987fcc9/src/core_main.rs#L242).
{{% children depth="1" showhidden="true" %}}

View File

@ -1,10 +1,74 @@
---
title: Steuern Sie Ihr Android
title: Android
weight: 4
---
### Fernsteuerung
Geben Sie die ID des entfernten Geräts auf der Startseite ein oder wählen Sie ein historisches Gerät zur Überprüfung aus.
Nach erfolgreicher Überprüfung können Sie das entfernte Gerät steuern.
| Startfenster | Erfolgreich verbunden |
| --- | --- |
| ![](/docs/en/client/android/images/connection_home_en.jpg?width=300px) | ![](/docs/en/client/android/images/connection_en.jpg?width=300px) |
Die Eingabesteuerung bietet zwei Modi: `Mausmodus` und `Touch-Modus`, die über die untere Symbolleiste umgeschaltet werden können.
| Mauseinstellungen | Modusauswahl |
| --- | --- |
| ![](/docs/en/client/android/images/touch_mode_icon_en.png?width=300px) | ![](/docs/en/client/android/images/touch_mode_en.jpg?width=300px) |
{{% notice note %}}
Im `Mausmodus` können Sie die `Rechte Maus` des entfernten Geräts mit einem `Zwei-Finger-Tipp` auslösen.
{{% /notice %}}
### Dateiübertragung (Android)
> Benötigt RustDesk 1.1.9+
Wählen Sie in der Geräteliste auf der Startseite das Gerät aus.
Drücken Sie lange oder tippen Sie zur Auswahl rechts auf das Menü `Datei übertragen`.
| Startfenster | Erfolgreich verbunden |
| --- | --- |
| ![](/docs/en/client/android/images/connection_home_file_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_connection_en.jpg?width=300px) |
- Das Ausgangsverzeichnis ist das Home-Verzeichnis des Geräts, Sie können auf <i class="fas fa-home"></i> klicken, um schnell nach Hause zurückzukehren.
- Unter der Titelleiste befindet sich die Verzeichnisebene, Sie können auf den entsprechenden Ordner klicken, um schnell zu springen.
- Klicken Sie <i class="fas fa-arrow-up"></i>, um auf das übergeordnete Verzeichnis zuzugreifen.
- Der aktuelle absolute Pfad und die Projektstatistik werden am Ende der Liste angezeigt.
- Klicken Sie `Lokal` / `Entfernt` in der Titelleiste, um die Seiten zu wechseln.
#### Wie übertrage ich Dateien?
1. **Drücken Sie lange** auf eine Datei oder einen Ordner in der Liste, um schnell in den **Mehrfachauswahlmodus** zu wechseln, mit dem Sie mehrere Elemente auswählen können.
2. Wechseln Sie nach Auswahl der Datei(en) die Seite `Lokal` / `Entfernt`. Nach dem Umschalten sehen Sie am unteren Rand des Bildschirms die Aufforderung `Hier einfügen?`.
3. Klicken Sie auf das Symbol zum Einfügen von Dateien im Bild, um die ausgewählten Elemente in das Zielverzeichnis zu übertragen.
| Mehrfachauswahlmodus | Datei einfügen |
| --- | --- |
| ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) |
### ID/Relay-Server einstellen
1. Klicken Sie `Einstellungen` in der unteren Navigationsleiste.
2. Klicken Sie `ID/Relay-Server`.
3. Geben Sie den Hostnamen oder die IP-Adresse Ihres ID-Servers in das Feld `ID-Server` ein. Lassen Sie `Relay-Server` sowie `API-Server` leer und geben Sie Ihren öffentlichen Schlüssel (optional, für die Verschlüsselung erforderlich) in das Feld `Key` ein. Drücken Sie **OK**, um Ihre Einstellungen zu speichern. Es wird automatisch auf den angegebenen Server umgeschaltet.
Sie können ihn auch durch Scannen eines QR-Codes konfigurieren. Um den QR-Code zu erzeugen, verwenden Sie das folgende Format (ändern Sie die Werte `host` und `key` in Ihre eigenen Werte):
```nolang
config={"host": "xxx", "key": "xxx"}
```
Gehen Sie dann online zu einem [QR-Code-Generator](https://www.qr-code-generator.com/) und fügen Sie den obigen Code ein.
Das folgende Bild ist ein Screenshot von Android. Wenn es sich um iOS handelt, überprüfen Sie bitte das Menü oben rechts auf der Startseite.
![](/docs/en/client/android/images/id_setting_en.jpg?width=300px)
### Bildschirm und Dateien Ihres Android-Telefons freigeben
------
Ab Version 1.1.9 hat der Android-Client die Funktion zur Freigabe des Bildschirms und des Dateisystems des Telefons hinzugefügt.
@ -12,7 +76,6 @@ Ab Version 1.1.9 hat der Android-Client die Funktion zur Freigabe des Bildschirm
- Android 10 oder höher ist erforderlich, um den internen Sound des Mobiltelefonsystems zu teilen
- iOS unterstützt noch keine Bildschirmfreigabe
#### **Berechtigungen anfordern und Dienste starten**
Klicken Sie in der unteren Navigationsleiste auf `Bildschirm freigeben`.
@ -22,7 +85,7 @@ Konfigurieren Sie nach Bedarf verschiedene Berechtigungen. Jedes Mal, wenn Sie R
![](/docs/en/client/android/images/server_off_en.jpg?width=300px)
| Berechtigung | Beschreibung |
| --------------- | --------------------------------------------------------- |
| --- | --- |
| Bildschirmaufnahme | Wenn Sie die Berechtigung zur Freigabe von Bildschirmaufnahmen aktivieren, wird der Überwachungsdienst gleichzeitig mit dem Start des Dienstes aktiviert. |
| Eingabesteuerung* | Legt fest, ob das Steuergerät die Eingaben des Mobiltelefons steuern darf, z. B. die Bedienung des virtuellen Touchscreens mit der Maus. |
| Datei übertragen* | Wenn Sie die Berechtigung zur Dateiübertragung aktivieren, können Sie nach dem Start das Dateisystem des Telefons fernsteuern. |
@ -35,12 +98,12 @@ Das obige * steht für spezielle Berechtigungen. Um solche Berechtigungen zu erh
#### **Sondergenehmigung beantragen Datei**
| Das Anfordern von Android-Dateiberechtigungen führt automatisch zur Seite mit den Systemeinstellungen |
| :---------------: |
| :---: |
| ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) |
#### **Sondergenehmigung beantragen - Mauseingabe**
| Schritt 1 Suchen Sie „Installierte Dienste“ | Schritt 2 Starten Sie RustDesk Input |
| --------------- | -------------------------------------------------------- |
| --- | --- |
| ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) |
{{% notice note %}}
@ -63,7 +126,7 @@ Wenn die Berechtigung `Datei übertragen` aktiviert ist, kann es auch Dateisteue
Nachdem der Dienst gestartet wurde, werden automatisch eine eindeutige ID und ein zufälliges Passwort für dieses Gerät vergeben. Andere Geräte können das Telefon über die ID und das Passwort steuern oder den Eingang einer neuen Anfrage manuell bestätigen.
| Vor dem Start des Dienstes | Nach dem Start des Dienstes |
| --------------- | -------------------------------------------------------- |
| --- | --- |
| ![](/docs/en/client/android/images/server_off_en.jpg?width=300px) | ![](/docs/en/client/android/images/server_on_en.jpg?width=300px) |
{{% notice note %}}
@ -79,5 +142,5 @@ Nachdem der Dienst gestartet wurde, werden automatisch eine eindeutige ID und ei
##### Mobiles Endgerät
| Sie können den Dienst jederzeit beenden oder die angegebene Verbindung schließen | Sie können Chats empfangen oder initiieren |
| --------------- | -------------------------------------------------------- |
| --- | --- |
| ![](/docs/en/client/android/images/server_on_en.jpg?width=300px) | ![](/docs/en/client/android/images/android_server2_en.jpg?width=300px) |

View File

@ -12,7 +12,7 @@ Wenn nicht, überspringen Sie bitte diese Seite oder lesen auf eigene Gefahr wei
Es ist möglich, RustDesk Android auf **Windows** und **macOS** zu bauen, aber diese Anleitung ist noch in der aktiven Entwicklung.
{{% /notice %}}
# Einführung
## Einführung
Hier erfahren Sie, wie Sie Ihre Umgebung so weit vorbereiten, dass Sie die App erfolgreich erstellen können und in der Lage sind, den Code z. B. mit Android Studio zu bearbeiten.
@ -22,19 +22,19 @@ Man kann die Android-Version unter Windows erstellen, ausführen und bearbeiten,
Mit "gepatcht" ist der Zustand des Verzeichnisses vor dem Ausführen von `flutter build` auf dem Linux-Rechner gemeint.
# Voraussetzungen
## Voraussetzungen
- Sie verwenden **Ubuntu 20.04** oder höher (diese Anleitung basiert auf dieser Version)
- Sie haben eine funktionierende Internetverbindung
- Sie haben bereits [**Flutter**](https://docs.flutter.dev/get-started/install/linux), [**vcpkg**](https://github.com/microsoft/vcpkg) und [**Rust**](https://www.rust-lang.org/tools/install) installiert
- Sie haben das [RustDesk-Repository](https://github.com/rustdesk/rustdesk) geklont
- Sie wissen, was Sie tun
# System
## System
Dieser Teil der Anleitung basiert auf einer sauberen Instanz von **Ubuntu 20.04** mit bereits installierten und konfigurierten Komponenten wie **Flutter**, **Rust** und **vcpkg**.
Wenn Ihnen eine dieser Komponenten fehlt, beschaffen und konfigurieren Sie sie und kehren Sie dann hierher zurück.
# Anleitung
## Anleitung
Dies ist eine Schritt-für-Schritt-Anleitung.
## Bridge generieren 🌉

View File

@ -82,4 +82,4 @@ VCPKG_ROOT=$HOME/vcpkg cargo run
### Wayland zu X11 ändern (Xorg)
RustDesk unterstützt Wayland nicht. Prüfen Sie [dies](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/), um Xorg als Standard-GNOME-Sitzung zu konfigurieren.
RustDesk unterstützt Wayland nicht. Lesen Sie diese [Anleitung](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/), um Xorg als Standard-GNOME-Sitzung zu konfigurieren.

View File

@ -15,21 +15,22 @@ Laden Sie [Visual Studio](https://visualstudio.microsoft.com/) herunter und inst
Wählen Sie `Windows` als Betriebssystem für die Entwicklungsmaschine und markieren Sie `C++`, laden Sie dann die Visual Studio Community-Version herunter und installieren Sie sie. Die Installation kann eine Weile dauern.
### Rust-Entwicklungsumgebung
Laden Sie [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) herunter und führen Sie es als Administrator aus, um `rust` zu installieren.
### vcpkg
Gehen Sie in den Ordner, in den Sie `vcpkg` klonen wollen, und verwenden Sie [Git Bash](https://git-scm.com/download/win), um die folgenden Befehle auszuführen: Laden Sie `vcpkg` herunter, installieren Sie die 64-Bit-Version von `libvpx`, `libyuv` und `opus`.
Wenn Sie `git` nicht installiert haben, holen Sie sich `git` [hier](https://git-scm.com/download/win).
Wenn Sie `git` nicht installiert haben, holen Sie sich es [hier](https://git-scm.com/download/win).
```sh
git clone https://github.com/microsoft/vcpkg
cd vcpkg
git checkout 2023.04.15
cd ..
vcpkg/bootstrap-vcpkg.bat
export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
git clone https://github.com/microsoft/vcpkg
cd vcpkg
git checkout 2023.04.15
cd ..
vcpkg/bootstrap-vcpkg.bat
export VCPKG_ROOT=$PWD/vcpkg
vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
```
Fügen Sie die Systemumgebungsvariable `VCPKG_ROOT`=`<pfad>\vcpkg` hinzu. `<pfad>` sollte der Ort sein, den Sie oben zum Klonen von `vcpkg` gewählt haben.
@ -42,11 +43,10 @@ Desktop-Versionen verwenden [Sciter](https://sciter.com/) für die Benutzeroberf
### LLVM
rust-bindgen hängt von clang ab, laden Sie [LLVM](https://github.com/llvm/llvm-project/releases) herunter und installieren Sie es. Fügen Sie die Systemumgebungsvariable `LIBCLANG_PATH`=`<llvm_install_dir>/bin` hinzu.
`rust-bindgen` hängt von `clang` ab, laden Sie [LLVM](https://github.com/llvm/llvm-project/releases) herunter und installieren Sie es. Fügen Sie die Systemumgebungsvariable `LIBCLANG_PATH`=`<llvm_install_dir>/bin` hinzu.
Sie können die Version 15.0.2 der LLVM-Binärdateien hier herunterladen: [64 Bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 Bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe).
## Erstellen
### Standard

View File

@ -9,6 +9,8 @@ chapter: true
# Selbst-Host
Bitte besuchen Sie unseren [Discord](https://discord.com/invite/nDceKgxnkV), wenn Sie mit uns über das Selbst-Hosten Ihres eigenen [Open-Source-RustDesk-Servers](https://github.com/rustdesk/rustdesk-server) diskutieren möchten.
Wenn Sie RustDesk verwenden, sollten Sie Ihren eigenen RustDesk-Server haben. Diese Dokumente werden Ihnen auf Ihrer RustDesk-Reise helfen.
Support ist über unser [Discord](https://discord.com/invite/nDceKgxnkV) für OSS und per [E-Mail](mailto:support@rustdesk.com) für Pro verfügbar.
{{% children depth="3" showhidden="true" %}}

View File

@ -0,0 +1,62 @@
---
title: Docker
weight: 7
---
## Installieren Sie Ihren eigenen Server mit Docker
### Anforderungen
Sie müssen Docker/Podman installiert haben, um einen RustDesk-Server als Docker-Container zu betreiben. Im Zweifelsfall installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist!
By default, `hbbs` listens on 21115 (TCP) and 21116 (TCP/UDP), 21118 (TCP), and `hbbr` listens on 21117 (TCP), 21119 (TCP). Be sure to open these ports in the firewall. **Please note that 21116 should be enabled both for TCP and UDP**. 21115 is used for the NAT type test, 21116/UDP is used for the ID registration and heartbeat service, 21116/TCP is used for TCP hole punching and connection service, 21117 is used for the Relay services, and 21118 and 21119 are used to support web clients. *If you do not need web client (21118, 21119) support, the corresponding ports can be disabled.*
- TCP (**21115, 21116, 21117, 21118, 21119**)
- UDP (**21116**)
### Docker-Beispiele
```bash
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs -r <relay-server-ip[:port]>
sudo docker run --name hbbr -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` funktioniert nur unter **Linux**, was dazu führt, dass `hbbs`/`hbbr` die tatsächliche, eingehende IP-Adresse sehen und nicht die Container-IP (172.17.0.1).
Wenn `--net=host` gut funktioniert, wird die Option `-p` nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
**Bitte entfernen Sie `--net=host`, wenn Sie Verbindungsprobleme auf Ihrer Plattform haben.**
{{% /notice %}}
{{% notice note %}}
Sie können die Protokolle mit `docker logs hbbs` ansehen, wenn sie mit `-td` nicht zu sehen sind. Oder Sie können mit `-it` arbeiten, `hbbs/hbbr` wird nicht im Daemon-Modus laufen.
{{% /notice %}}
### Docker Compose-Beispiele
Um die Dockerdateien mit `docker-compose.yml` wie hier beschrieben ausführen zu können, müssen Sie [Docker Compose](https://docs.docker.com/compose/) installiert haben.
```yaml
version: '3'
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```

View File

@ -1,11 +1,9 @@
---
title: Selbst-Host OSS
weight: 5
chapter: true
title: RustDesk Server OSS
weight: 100
pre: "<b>2.1. </b>"
---
# Selbst-Host OSS
Bitte besuchen Sie unseren [Discord](https://discord.com/invite/nDceKgxnkV), wenn Sie mit uns über das Selbst-Hosten Ihres eigenen [Open-Source-RustDesk-Servers](https://github.com/rustdesk/rustdesk-server) diskutieren möchten.
{{% children depth="3" showhidden="true" %}}

View File

@ -1,6 +1,6 @@
---
title: Installation
weight: 10
weight: 1
---
## Installieren Sie Ihren eigenen Server als Dienst systemd mit einem einfach auszuführenden Installationsskript
@ -39,72 +39,7 @@ Es gibt auch ein Update-Skript auf [Techaholds](https://github.com/techahold/rus
Bitte laden Sie die [.deb-Dateien](https://github.com/rustdesk/rustdesk-server/releases/latest) selbst herunter und installieren Sie sie mit `apt-get -f install <Dateiname>.deb` oder `dpkg -i <Dateiname>.deb`.
## Installieren Sie Ihren eigenen Server mit Docker (Compose)
### Anforderungen
Sie müssen Docker/Podman installiert haben, um einen RustDesk-Server als Docker-Container zu betreiben.
### Docker-Beispiele
```bash
sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbs -r <relay-server-ip[:port]>
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --net=host rustdesk/rustdesk-server hbbr
```
<a name="net-host"></a>
{{% notice note %}}
`--net=host` funktioniert nur unter **Linux**, was dazu führt, dass `hbbs`/`hbbr` die tatsächliche, eingehende IP-Adresse sehen und nicht die Container-IP (172.17.0.1).
Wenn `--net=host` gut funktioniert, wird die Option `-p` nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
**Bitte entfernen Sie `--net=host`, wenn Sie Verbindungsprobleme auf Ihrer Plattform haben.**
{{% /notice %}}
{{% notice note %}}
Sie können die Protokolle mit `docker logs hbbs` ansehen, wenn sie mit `-td` nicht zu sehen sind. Oder Sie können mit `-it` arbeiten, `hbbs/hbbr` wird nicht im Daemon-Modus laufen.
{{% /notice %}}
### Docker Compose-Beispiele
Um die Dockerdateien mit `docker-compose.yml` wie hier beschrieben ausführen zu können, müssen Sie [Docker Compose](https://docs.docker.com/compose/) installiert haben.
```yaml
version: '3'
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r example.com:21117
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
```
## Richten Sie Ihre eigene Serverinstanz ein, ohne Docker zu verwenden
## Richten Sie Ihre eigene Serverinstanz manuell ein.
### Schritt 1: Server-Software herunterladen
@ -184,7 +119,7 @@ hbbs.example.com:21116
![](/docs/en/self-host/rustdesk-server-oss/install/images/server-set-window.png)
### Konfiguration in den Dateinamen von rustdesk.exe einfügen (nur Windows)
#### Konfiguration in den Dateinamen von rustdesk.exe einfügen (nur Windows)
Ändern Sie `rustdesk.exe` in rustdesk-`host=<host-ip-or-name>,key=<public-key-string>`.exe, z. B. rustdesk-`host=192.168.1.137,key=xfdsfsd32=32`.exe. Das Ergebnis der Konfiguration können Sie im untenstehenden Über-Fenster sehen.
@ -199,11 +134,7 @@ bitte die Datei `id_ed25519` von Ihrem Server und starten Sie `hbbs`/`hbbr` neu.
Möglicherweise müssen Sie diesen Vorgang wiederholen, bis Sie gültige Zeichen erhalten.
{{% /notice %}}
| Menü | Über-Seite |
| -- | -- |
| ![](/docs/en/self-host/rustdesk-server-oss/install/images/aboutmenu.png) | ![](/docs/en/self-host/rustdesk-server-oss/install/images/lic.png) |
### Schlüssel
## Schlüssel
Anders als in der alten Version ist der Schlüssel in dieser Version obligatorisch, aber Sie brauchen ihn nicht selbst zu setzen. Wenn `hbbs` zum ersten Mal ausgeführt wird, erzeugt es automatisch ein Paar verschlüsselter privater und öffentlicher Schlüssel (die sich jeweils in den Dateien `id_ed25519` und `id_ed25519.pub` im aktuellen Ordner befinden), deren Hauptzweck in der Verschlüsselung der Kommunikation besteht.

View File

@ -3,24 +3,22 @@ title: Synology
weight: 22
---
Diese Anleitung basiert auf dem aktuellen DSM v6.
> Eine alternative aktuelle Anleitung von Dritten ist [hier](https://mariushosting.com/how-to-install-rustdesk-on-your-synology-nas/).
Diese Anleitung basiert auf dem aktuellen DSM v6 und v7.
### Docker installieren
Paketmanager öffnen und Docker installieren
| | |
| -- | -- |
| Paketzentrum öffnen | Docker installieren |
| --- | --- |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/images/package-manager.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/images/docker.png) |
### RustDesk-Server installieren
| RustDesk-Server im Docker-Register suchen und per Doppelklick installieren | RustDesk-Server-Image ist installiert, Doppelklick zum Erstellen des RustDesk-Server-Containers |
| -- | -- |
| --- | --- |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/images/pull-rustdesk-server.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/images/rustdesk-server-installed.png) |
### hbbs-Container erstellen
Wie oben erwähnt, doppelklicken Sie auf das RustDesk-Server-Image, um einen neuen Container zu erstellen, und geben Sie ihm den Namen `hbbs`.
@ -31,19 +29,19 @@ Klicken Sie auf "Erweiterte Einstellungen".
- Automatischen Neustart aktivieren
![](/docs/en/self-host/rustdesk-server-oss/synology/images/auto-restart.png)
- Aktivieren Sie "Use the same network as Docker host". Mehr Infos über das Hostnetz siehe [hier](/docs/de/self-host/install/#net-host)
- Aktivieren Sie "Use the same network as Docker Host". Mehr Infos über das Hostnetz siehe [hier](/docs/de/self-host/rustdesk-server-oss/docker/#net-host)
![](/docs/en/self-host/rustdesk-server-oss/synology/images/host-net.png)
- Binden Sie ein Host-Verzeichnis (z. B. `Shared/test/`) als `/root` ein, hbbs wird einige Dateien (einschließlich der `key`-Datei) in diesem Verzeichnis erzeugen
- Binden Sie ein Host-Verzeichnis (z. B. `/home/rustdesk/`) als `/root` ein, hbbs wird einige Dateien (Datenbank- und `key`-Dateien) in diesem Verzeichnis erzeugen, die über Neustarts hinweg erhalten bleiben müssen.
| Einbinden | Im Host-Verzeichnis erzeugte Dateien |
| -- | -- |
| --- | --- |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/images/mount.png?width=500px) | ![](/docs/en/self-host/rustdesk-server-oss/synology/images/mounted-dir.png?width=300px) |
- Befehl einstellen
{{% notice note %}}
Das Betriebssystem von Synology basiert auf Debian, daher funktioniert das Hostnetz (--net=host) einwandfrei, wir müssen keine Ports mit der Option `-p` zuordnen.
`192.168.16.98` ist eine Intranet-IP, die hier nur zu Demonstrationszwecken verwendet wird. Bitte setzen Sie sie bei der Bereitstellung auf eine öffentliche IP.
`192.168.16.98` ist eine interne IP, die hier nur zu Demonstrationszwecken verwendet wird. Bitte setzen Sie sie bei der Bereitstellung auf eine öffentliche IP. Oder Sie verwenden Ihre DDNS-Adresse, wenn Sie eine in "Systemsteuerung -> Verbindungen -> DDNS" konfiguriert haben. Vergessen Sie nicht, die Ports auf Ihrem Router und Ihrer Synology-Firewall zu öffnen, wenn diese in "Systemsteuerung -> Verbindungen -> Firewall" aktiviert ist!
{{% /notice %}}
@ -55,7 +53,7 @@ Das Betriebssystem von Synology basiert auf Debian, daher funktioniert das Hostn
### hbbr-Container erstellen
Bitte wiederholen Sie die obigen Schritte für `hbbs`, ändern aber den Containernamen in `hbbr` und den Befehl in `hbbr`.
Bitte wiederholen Sie die obigen Schritte für `hbbs`, nennen aber den Container `hbbr` und der Befehl (für den Schritt Befehl einstellen) sollte `hbbr -k_` sein.
![](/docs/en/self-host/rustdesk-server-oss/synology/images/hbbr-config.png)
@ -65,5 +63,9 @@ Bitte wiederholen Sie die obigen Schritte für `hbbs`, ändern aber den Containe
| Doppelklicken Sie auf den Container und prüfen Sie das Protokoll | Bestätigen Sie hbbs/hbbr über das Host-Netzwerk doppelt |
| -- | -- |
| --- | --- |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/images/log.png?width=500px) | ![](/docs/en/self-host/rustdesk-server-oss/synology/images/network-types.png?width=500px) |
### Ihren Schlüssel abrufen
Navigieren Sie zu dem Ordner, der vor der Verwendung der Dateistation eingerichtet wurde, laden Sie die Datei `id_ed25519.pub` herunter und öffnen Sie sie mit einem Texteditor, um Ihren Schlüssel zu übertragen.

View File

@ -20,20 +20,19 @@ Die Vorteile von PM2 sind unter anderem:
## Installation mit NSSM
### Installation von NSSM
Bitte laden Sie [NSSM](https://nssm.cc/release/nssm-2.24.zip) herunter, extrahieren Sie es und wählen
Sie die entsprechende Architektur für Ihr Windows-System (für x86 verwenden Sie den Inhalt des
win32-Ordners, für x64 den Inhalt des win64-Ordners). Es ist auch sinnvoll, die Binärdatei von NSSM
nach `Program Files\NSSM` zu verschieben (Wenn NSSM einmal als Dienst gestartet wurde, kann es nicht
mehr aus dem Ordner verschoben werden, in dem es abgelegt wurde). Daher ist es am besten, sie
im Ordner "Program Files" Ihres Installationslaufwerks (in der Regel das Laufwerk C) zu verstauen.
Bitte laden Sie [NSSM](https://nssm.cc/release/nssm-2.24.zip) herunter, extrahieren Sie es und wählen Sie die entsprechende
Architektur für Ihr Windows-System (für x86 verwenden Sie den Inhalt des win32-Ordners, für x64 den
Inhalt des win64-Ordners). Es ist auch sinnvoll, die Binärdatei von NSSM nach `Program Files\NSSM` zu verschieben.
Wenn NSSM einmal als Dienst gestartet wurde, kann es nicht mehr aus dem Ordner verschoben werden, in dem es abgelegt wurde.
Daher ist es am besten, sie im Ordner "Program Files" Ihres Installationslaufwerks (in der Regel das Laufwerk C) zu verstauen.
Es ist auch ratsam, den Pfad (z. B. `C:\Program Files\NSSM`) in die Pfadvariable aufzunehmen.
### Prüfen, ob NSSM korrekt installiert ist
Wenn Sie alles richtig gemacht haben, sollte der Ordner `C:\Program Files\NSSM` (der Pfad ist frei wählbar)
Wenn Sie alles richtig gemacht haben, sollte der Ordner `C:\Program Files\NSSM`
(in diesem Beispiel Laufwerk C:, der Pfad ist aber frei wählbar)
nur die Datei `nssm.exe` enthalten.
In dieser Anleitung wird `C:\Program Files\NSSM` verwendet.
In diesem Beispiel wird `C:\Program Files\NSSM` verwendet.
Öffnen Sie die Eingabeaufforderung und führen Sie `nssm` aus. Wenn Sie eine Hilfeseite sehen, können Sie mit dem nächsten Schritt fortfahren.
@ -42,7 +41,7 @@ Laden Sie die Windows-Version von [Serverprogramm](https://github.com/rustdesk/r
Entpacken Sie das Programm nach `C:\Program Files\RustDesk Server` oder wo immer Sie wollen. Stellen Sie nur sicher,
dass sich der Ort nach der Installation des Dienstes nicht ändert. Gehen Sie nun zurück zur Eingabeaufforderung.
In diesem Beispiel verwenden wir `C:\Program Files\RustDesk Server`.
In diesem Beispiel wird `C:\Program Files\RustDesk Server` verwendet.
```cmd
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe" -r 0.0.0.0 -k _
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe" -k _
@ -99,7 +98,7 @@ pm2-startup install
Laden Sie die Windows-Version von [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases) herunter. Entpacken Sie das Programm auf Laufwerk C:. Führen Sie die folgenden vier Befehle aus und achten Sie darauf, den Parameter `-r` zu bearbeiten:
```cmd
cd c:\rustdesk-server-windows-x64
cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe -- -r <Der Host, auf dem hbbr läuft>
pm2 start hbbr.exe
pm2 save

View File

@ -0,0 +1,60 @@
---
title: Docker
weight: 6
---
### Docker
Installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist!
Führen Sie die folgenden Befehle aus:
```bash
sudo docker image pull rustdesk/rustdesk-server-pro
sudo docker run --name hbbs -v `pwd`:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
sudo docker run --name hbbr -v `pwd`:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
```
{{% notice note %}}
Das obige Beispiel verwendet `sudo` und `--net=host`, dies wird unter Windows nicht funktionieren. Bitte entfernen Sie diese Befehle. Wenn Sie `--net=host` entfernen, dann prüfen Sie bitte unten.
{{% /notice %}}
```bash
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
sudo docker image pull rustdesk/rustdesk-server-pro
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v `pwd`:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
```
### Docker Compose
Mit Docker Compose MÜSSEN Sie `network_mode: "host"` verwenden, um sicherzustellen, dass die Lizenzierung funktioniert. Installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist!
Kopieren Sie den folgenden Text in die Datei `docker-compose.yml`.
```yaml
version: '3'
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server-pro:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server-pro:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
```
Der Aufruf lautet `docker compose up -d`

View File

@ -10,7 +10,7 @@ weight: 600
4. Gehen Sie zu [dieser Seite](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/installscript/#installation).
5. Kopieren Sie den Befehl und fügen Sie ihn in Ihr Linux-Terminal ein.
6. Folgen Sie den Aufforderungen, die Sie durch die Installation führen.
7. Sobald die Installation abgeschlossen ist, gehen Sie zu `https://rustdesk.yourdomain.com` oder `http://ihreipadresse:21114`.
7. Sobald die Installation abgeschlossen ist, gehen Sie zu `https://rustdesk.ihredomain.com` oder `http://ihreipadresse:21114`.
8. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
9. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein.
@ -52,6 +52,27 @@ Der Status kann mit `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` überpr
9. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
10. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein.
## Kann ich IIS als Reverse-Proxy verwenden?
1. Öffnen Sie IIS (oder installieren Sie es).
2. Erstellen Sie eine neue Website für RustDesk mit den Verbindungen (idealerweise 443) und dem entsprechenden Zertifikat. In den Grundeinstellungen sollte diese auf einen leeren Ordner verweisen. (Wenn Sie die Standardseite verwenden, stellen Sie sicher, dass sich keine anderen Dateien in dem Ordner befinden).
3. Installieren Sie [Anwendungsanforderungsrouting](https://www.iis.net/downloads/microsoft/application-request-routing) auf IIS und [URL-Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module).
### Anwendungsanforderungsrouting
1. Öffnen Sie auf dem IIS-Server-Host Anwendungsanforderungsrouting:
2. Gehen Sie zu den Server-Proxy-Einstellungen.
3. Aktivieren Sie den Proxy und alle Einstellungen werden angezeigt. Sie können sie als Standardwerte beibehalten.
4. Speichern Sie die Einstellungen und wir können zum nächsten Schritt übergehen: URL-Rewrite.
### URL-Rewrite
1. Öffnen Sie die Website im IIS auf der linken Seite und doppelklicken Sie auf URL-Rewrite.
2. Klicken Sie auf `Regeln hinzufügen`.
3. Deaktivieren Sie die dynamische Komprimierung unter Komprimierung.
4. Erstellen Sie eine neue Reverse-Proxy-Regel.
5. Einrichten der lokalen Adresse (die Adresse 21114) \
Eingehende Regel - die interne Adresse 21114 von RustDesk \
Ausgehende Regeln - Von ist die interne RustDesk-Adresse 21114 und An ist die externe Adresse. \
Hinweis: Regeln ohne http/https vor den Adressen werden automatisch verarbeitet. Stellen Sie außerdem sicher, dass alle Adressen sowohl intern als auch extern zugänglich sind.
## Wie ändere ich das Administrator-Passwort?
1. Gehen Sie zu `https://rustdesk.ihredomain.com` oder `http://ihreipadresse:21114`.
2. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
@ -59,42 +80,9 @@ Der Status kann mit `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` überpr
4. Klicken Sie auf `Einstellungen`.
5. Geben Sie Ihr neues Passwort in die vorgesehenen Felder ein.
## Wie kann ich den Standardbenutzer `admin` löschen?
1. Erstellen Sie ein weiteres Konto mit der Berechtigung `Administrator`.
2. Melden Sie sich mit dem neuen Administratorkonto an.
3. Löschen Sie den `admin` auf der Seite `Benutzer`.
## Wie richte ich meine Relay-Server ein?
1. Gehen Sie im linken Menü zu `Einstellungen`.
2. Klicken Sie im Untermenü auf `Relay`.
3. Klicken Sie auf `+` neben `Relay Server`.
4. Geben Sie die DNS- oder IP-Adresse des Relay-Servers in das nun angezeigte Feld ein und drücken Sie die Eingabetaste.
5. Wenn Sie mehr als einen Relay-Server haben, können Sie weiterhin auf `+` klicken und die Geo-Einstellungen anpassen. Merken Sie sich Ihren Schlüssel und kopieren Sie ihn auf die anderen Server.
## Wie kann ich die Lizenz einstellen oder ändern?
1. Gehen Sie im linken Menü zu `Einstellungen`.
2. Klicken Sie im Untermenü auf `Lizenz`.
3. Klicken Sie auf `Bearbeiten` und fügen Sie Ihren Lizenzcode ein.
4. Klicken Sie auf `OK`.
## Wie kann ich meine Lizenz auf einen neuen Server übertragen?
Bitte sehen Sie [hier](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/#rechnungen-und-migration).
## Wie kann ich die Protokolle einsehen?
Klicken Sie auf der linken Seite auf `Logs`.
## Wie kann ich E-Mails einrichten?
Gmail in diesem Beispiel
1. Gehen Sie im linken Menü zu "Einstellungen".
2. Klicken Sie im Untermenü auf `SMTP`.
3. Geben Sie die SMTP-Adresse `smtp.gmail.com` ein.
4. Geben Sie in `SMTP-Port` den Port 587 ein.
5. Geben Sie in `E-Mail-Konto` das Gmail-Konto ein, z. B. `meinrustdeskserver@gmail.com`.
6. Geben Sie Ihr Passwort ein (möglicherweise benötigen Sie ein App-Passwort).
7. Geben Sie in `Von` Ihr Gmail-Konto ein, z. B. `meinrustdeskserver@gmail.com`.
8. Klicken Sie zum Speichern auf `Prüfen`.
## E-Mails funktionieren nicht von meinem VPS
Viele VPS-Anbieter blockieren die Ports 465 und 25.
@ -102,18 +90,70 @@ Eine einfache Möglichkeit zur Überprüfung ist die Verwendung von Telnet. Gebe
Ihr Mailserver verwendet möglicherweise nicht den Port 25. Bitte stellen Sie sicher, dass Sie die richtigen Ports verwenden.
## Wie kann ich die RustDesk-IDs von Agenten in meinem Netzwerk oder in einem RMM-System abrufen?
Unter Windows können Sie das folgende PowerShell-Skript verwenden:
```
## Kann ich RustDesk mit PowerShell bereitstellen?
Sicher, dieses Skript kann helfen, ersetzen Sie `youraddress` und `yourkey` mit Ihrer Adresse und Ihrem Schlüssel für Ihren RustDesk Server Pro.
```ps
$ErrorActionPreference= 'silentlycontinue'
$rustdesk_id = ("'C:\Program Files\RustDesk\rustdesk.exe' --get-id" | get-clipboard)
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
if($rdver -eq "1.2.1")
{
write-output "RustDesk $rdver is the newest version"
exit
}
If (!(Test-Path C:\Temp)) {
New-Item -ItemType Directory -Force -Path C:\Temp > null
}
cd C:\Temp
powershell Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.1/rustdesk-1.2.1-x86_64.exe" -Outfile "rustdesk.exe"
Start-Process .\rustdesk.exe --silent-install -wait
$ServiceName = 'Rustdesk'
$arrService = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
if ($arrService -eq $null)
{
Start-Sleep -seconds 20
}
while ($arrService.Status -ne 'Running')
{
Start-Service $ServiceName
Start-Sleep -seconds 5
$arrService.Refresh()
}
net stop rustdesk
$username = ((Get-WMIObject -ClassName Win32_ComputerSystem).Username).Split('\')[1]
Remove-Item C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk2.toml
New-Item C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk2.toml
Set-Content C:\Users\$username\AppData\Roaming\RustDesk\config\RustDesk2.toml "rendezvous_server = 'youraddress' `nnat_type = 1`nserial = 0`n`n[options]`ncustom-rendezvous-server = 'youraddress'`nkey = 'yourkey'`nrelay-server = 'youraddress'`napi-server = 'https://youraddress'"
Remove-Item C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml
New-Item C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml
Set-Content C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\RustDesk\config\RustDesk2.toml "rendezvous_server = 'youraddress' `nnat_type = 1`nserial = 0`n`n[options]`ncustom-rendezvous-server = 'youraddress'`nkey = 'yourkey'`nrelay-server = 'youraddress'`napi-server = 'https://youraddress'"
net start rustdesk
```
## Wie kann ich die RustDesk-IDs von Agenten in meinem Netzwerk oder in einem RMM-System abrufen?
Unter Windows können Sie das folgende PowerShell-Skript verwenden:
```ps
$ErrorActionPreference= 'silentlycontinue'
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" --get-id
sleep 2
$rustdesk_id = (get-clipboard)
Write-Output $rustdesk_id
```
## Wie kann ich ein dauerhaftes Kennwort für einen Agenten in meinem Netzwerk oder in einem RMM-System festlegen?
Unter Windows können Sie das folgende PowerShell-Skript verwenden:
```
```ps
$ErrorActionPreference = 'silentlycontinue'
net stop rustdesk > null
@ -138,9 +178,6 @@ Verwenden Sie einen Proxy wie Nginx, das einfache Installationsskript enthält e
## Wie kann ich einen Fehlerbericht einreichen?
Bitte über [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues) einreichen.
## Wie erhalte ich eine Testversion?
Bitte setzen Sie sich mit unserem [Verkaufsteam](mailto://sales@rustdesk.com) in Verbindung.
## Warum ist das Programm nicht kostenlos und quelloffen, wenn ich es selbst hosten kann?
1. RustDesk ist für eine Reihe von Menschen zu einem Vollzeitjob geworden, sie haben ein Leben, Ehefrauen, Jobs und Kinder, was alles Aufmerksamkeit erfordert und Geld kostet!
2. Wir wollen auch in den kommenden Jahren hier sein und große Fortschritte machen.
@ -165,3 +202,53 @@ Bitte setzen Sie sich mit unserem [Verkaufsteam](mailto://sales@rustdesk.com) in
## Kann ich irgendwo Videoanleitungen zur Inbetriebnahme ansehen?
Ja! Wir haben einen [YouTube-Kanal](https://youtube.com/@RustDesk).
## Warum sind meine Protokolle leer?
Stellen Sie sicher, dass API sowohl auf dem zu steuernden Gerät als auch auf der steuernden Maschine eingestellt ist.
Klicken Sie auf der linken Seite auf `Logs`.
## Wie kann ich RustDesk Server Pro deinstallieren?
Führen Sie die folgenden Befehle aus:
```sh
sudo systemctl stop rustdesk-hbbs.service
sudo systemctl disable rustdesk-hbbs.service
sudo systemctl stop rustdesk-hbbr.service
sudo systemctl disable rustdesk-hbbr.service
sudo systemctl daemon-reload
sudo rm /etc/systemd/system/rustdesk-hbbs.service
sudo rm etc/systemd/system/rustdesk-hbbr.service
sudo rm /usr/bin/hbbs
sudo rm /usr/bin/hbbr
sudo rm -rf /var/lib/rustdesk-server/
sudo rm -rf /var/log/rustdesk-server/
```
Wenn das Skript Nginx installiert hat, entfernen Sie es mit:
```sh
sudo apt remove nginx
```
## Wie kann ich Geräte aus der Geräteliste in der Webkonsole entfernen?
Deaktivieren und anschließend löschen ist nun möglich.
## Wie kann ich RustDesk mit PowerShell aktualisieren?
```ps
$ErrorActionPreference= 'silentlycontinue'
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
if($rdver -eq "1.2.2")
{
write-output "RustDesk $rdver ist die neueste Version."
exit
}
If (!(Test-Path C:\Temp)) {
New-Item -ItemType Directory -Force -Path C:\Temp > null
}
cd C:\Temp
powershell Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.exe" -Outfile "rustdesk.exe"
Start-Process .\rustdesk.exe --silent-install -wait
```

View File

@ -0,0 +1,28 @@
---
title: Erste Schritte
weight: 2
---
Installieren Sie den Server, nachdem Sie Ihre bevorzugte Variante zwischen Docker- und Direktinstallation gewählt haben.
## Post Install
* [ ] Ändern Sie Ihr Administrator-Passwort.
* [ ] FAQ lesen
* [ ] E-Mail einrichten
### Benutzer und Gruppen einrichten
* [ ] Neue Benutzer anlegen
* [ ] Neue Gruppen anlegen
* [ ] Benutzer zu Gruppen zuordnen
### Strategy einrichten
* [ ] Bearbeiten Sie die Standardstrategie und erstellen Sie bei Bedarf eine neue.
* [ ] Zuordnen zu Computern/Gruppen
## Mindestens alle 60 Tage
* [ ] Server (Betriebssystem-Updates)
* [ ] RustDesk-Updates

View File

@ -1,17 +1,18 @@
---
title: Pro
weight: 100
title: RustDesk Server Pro
weight: 200
pre: "<b>2.2. </b>"
---
Self-host Pro hat im Vergleich zur Open-Source-Version mehr Funktionen.
RustDesk Server Pro hat im Vergleich zur Open-Source-Version mehr Funktionen.
- OIDC, LDAP, 2FA (E-Mail-Verifizierung)
- Adressbuch
- Umbenennen
- Protokollverwaltung
- Protokollverwaltung (Verbindung, Dateiübertragung, Alarm usw.)
- Geräteverwaltung
- Einstellungen synchronisieren
- Berechtigungskontrolle
- Zugriffskontrolle
- Mehrere Relay-Server (wählt automatisch das nächstgelegene Relay aus)
{{% notice note %}}
@ -34,11 +35,15 @@ Vergessen Sie nicht, Ihre Lizenz unter [https://rustdesk.com/pricing.html](https
### Manuelle Installation
Fast dasselbe wie die [Open-Source-Version](https://rustdesk.com/docs/de/self-host/install/), aber Sie müssen hbbs/hbbr nicht mit irgendwelchen Argumenten ausführen, alles kann später in der Webkonsole eingestellt werden.
Fast dasselbe wie die [Open-Source-Version](https://rustdesk.com/docs/de/self-host/rustdesk-server-oss/install/), aber Sie müssen hbbs/hbbr nicht mit irgendwelchen Argumenten ausführen, diese können später in der Webkonsole eingestellt werden.
- `-k _` ist standardmäßig eingestellt
- `-r <server:host>` wird nicht mehr benötigt, wenn der Relay-Server auf demselben Rechner wie hbbs läuft. Sie können in der Webkonsole mehrere Relay-Server einstellen.
### Ein weiterer Port (oder Sie verwenden einen Proxy)
### Erforderliche Ports
Der TCP-Port `21114` wurde für die Webkonsole hinzugefügt. Bitte fügen Sie diesen Port ebenfalls hinzu, wenn Sie Firewallregeln und Docker-Port-Mapping festlegen.
Sie müssen die TCP-Ports 21114-21119 und UDP-Port 21116 öffnen. Stellen Sie sicher, dass diese Ports eingerichtet sind, wenn Sie Firewallregeln und Docker-Port-Mapping festlegen.
{{% notice note %}}
Sie sollten einen Proxy wie Nginx verwenden, um diese über HTTPS zu übermitteln, wobei Port 443 geöffnet sein muss.
{{% /notice %}}

View File

@ -13,17 +13,56 @@ Funktionen:
## Anmelden
Wie bereits erwähnt, ist der Standardport der Webkonsole 21114. Geben Sie `http://<hbbs host>:21114` in den Browser ein, um die Konsolenseite aufzurufen, wie in der folgenden Abbildung zu sehen (hbbs läuft auf dem Server mit der IP 192.168.1.143):
Der Standardport der Webkonsole ist 21114. Geben Sie `http://<hbbs host>:21114` in den Browser ein, um die Konsolenseite aufzurufen, wie in der folgenden Abbildung zu sehen. Der Standard-Benutzername und das Standard-Passwort des Administrators lautet admin/test1234:
![](/docs/en/self-host/rustdesk-server-pro/console/images/console-login.png)
Wenn Sie https-Unterstützung benötigen, installieren Sie bitte einen Webserver wie z. B. `Nginx`.
Wenn Sie https-Unterstützung benötigen, installieren Sie bitte einen Webserver wie `Nginx` oder verwenden Sie `IIS` für Windows.
Der Standard-Benutzername und das Standard-Passwort des Administrators lautet admin/test1234. Bitte ändern Sie das Passwort nach dem Anmelden, indem Sie im Kontomenü oben rechts "Einstellungen" wählen, um die Seite zur Änderung des Passworts aufzurufen, wie in der folgenden Abbildung dargestellt. Sie können auch ein anderes Administratorkonto erstellen und dieses löschen. Aktivieren Sie besser die E-Mail-Anmeldebestätigung.
Bitte ändern Sie nach dem Anmelden unbedingt das Passwort, indem Sie im Kontomenü oben rechts "Einstellungen" wählen, um die Seite zur Änderung des Passworts aufzurufen, wie in der folgenden Abbildung dargestellt. Sie können auch ein anderes Administratorkonto erstellen und dieses löschen. Aktivieren Sie besser die E-Mail-Anmeldebestätigung.
<a name=console-home></a>
![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2)
Nicht-Administrator-Benutzer können sich auch anmelden, um ihr Gerät und ihre Protokolle zu durchsuchen und ihre Benutzereinstellungen zu ändern.
## Windows EXE
## In der Windows-EXE werden die Konfigurationen angezeigt
Bei Windows-Clients können Sie die benutzerdefinierte Serverkonfiguration weglassen und stattdessen die Konfigurationsinformationen in den Dateinamen `rustdesk.exe` aufnehmen. Wie oben gezeigt, gehen Sie bitte auf die Startseite der Konsole und klicken Sie auf `Windows EXE`. **`Client >= 1.1.9 erforderlich`**。
Bei Windows-Clients können Sie die benutzerdefinierte Serverkonfiguration weglassen und stattdessen die Konfigurationsinformationen in den Dateinamen `rustdesk.exe` aufnehmen. Wie oben gezeigt, gehen Sie bitte auf die Startseite der Konsole und klicken Sie auf `Windows EXE`. **`Client >= 1.1.9 erforderlich`**.
## Erstellen eines neuen Benutzers, der nicht der Standardbenutzer `admin` ist
1. Erstellen Sie ein weiteres Konto mit der Berechtigung `Administrator`.
2. Melden Sie sich mit dem neuen Administratorkonto an.
3. Löschen Sie den `admin` auf der Seite `Benutzer`.
## Einrichten mehrerer Relay-Server
1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite.
2. Klicken Sie im Untermenü auf `Relay`.
3. Klicken Sie neben `Relay-Server` auf `+`.
4. Geben Sie die DNS- oder IP-Adresse des Relay-Servers in das nun angezeigte Feld ein und drücken Sie die Eingabetaste.
5. Wenn Sie mehr als einen Relay-Server haben, können Sie weiterhin auf `+` klicken und die Geo-Einstellungen anpassen (speichern und kopieren Sie Ihren Schlüssel auf die anderen Server).
## Einstellen oder Ändern der Lizenz
1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite.
2. Klicken Sie im Untermenü auf `License`.
3. Klicken Sie auf `Bearbeiten` und fügen Sie Ihren Lizenzcode ein.
4. Klicken Sie auf `OK`.
## Protokolle anzeigen
Klicken Sie auf der linken Seite auf `Logs`.
## E-Mails einrichten
Gmail in diesem Beispiel
1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite.
2. Klicken Sie im Untermenü auf `SMTP`.
3. Geben Sie die SMTP-Adresse `smtp.gmail.com` ein.
4. Geben Sie unter `SMTP-Port` den Port 587 ein.
5. Geben Sie unter `Mail-Konto` das Gmail-Konto ein, d. h. `myrustdeskserver@gmail.com`.
6. Geben Sie Ihr Passwort ein. Möglicherweise benötigen Sie ein App-Passwort.
7. Geben Sie in `Von` Ihr Gmail-Konto ein, z. B. `myrustdeskserver@gmail.com`.
8. Klicken Sie zum Speichern auf `Check`.
## Suche nach einem Gerät
1. Gehen Sie zu Geräte.
2. Geben Sie im Suchfeld für den Gerätenamen den Namen ein und klicken Sie auf `Abfrage` oder drücken Sie die Eingabetaste.
3. Um einen Platzhalter zu verwenden, fügen Sie `%` am Anfang, am Ende oder an beiden Enden des Suchbegriffs ein.

View File

@ -50,3 +50,27 @@ Was es bewirkt:
- Lädt RustDesk Pro Services herunter und entpackt sie in den oben genannten Ordner
- Erstellt systemd-Dienste für hbbs und hbbr (Die Dienstnamen lauten rustdesk-hbbs.service und rustdesk-hbbr.service)
- Wenn Sie Domain gewählt haben, werden Nginx und Certbot installiert, sodass die API auf Port 443 (https) verfügbar ist und ein SSL-Zertifikat über Port 80 abgerufen werden kann, das automatisch erneuert wird
## Sicherung/Wiederherstellung
Um das Leben einfach zu machen, haben wir ein Sicherungs- und Wiederherstellungsskript erstellt, das die Schlüssel, die gesamte Konfiguration und die Datenbank übernimmt und eine TAR-Datei erstellt, die an einem anderen Ort gespeichert werden kann.
Um das Sicherungsskript auf Ihrem RustDesk Server einzurichten, gehen Sie wie folgt vor:
```
wget https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/backup.sh
chmod +x backup.sh
```
Sie haben nun die Wahl.
Führen Sie das Sicherungsskript `./backup.sh` aus, um eine einmalige Sicherung zu erstellen.
Oder führen Sie das Sicherungsskript `./backup.sh --schedule` aus. Dadurch wird das Backup-Skript so geplant, dass es jede Nacht ausgeführt wird und sich automatisch aktualisiert.
Zur Wiederherstellung gehen Sie wie folgt vor:
```
wget https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/restore.sh
chmod +x
```
Kopieren Sie die Sicherungsdatei in denselben Ordner wie die Datei restore.sh und führen Sie dann `./restore.sh` aus.
Sie müssen Ihre [Lizenz](/docs/de/self-host/rustdesk-server-pro/license) widerrufen, um sie auf den wiederhergestellten Server zu übertragen.

View File

@ -1,5 +1,5 @@
---
title: Berechtigungskontrolle
title: Zugriffskontrolle
weight: 15
---

View File

@ -9,11 +9,11 @@ Strategy ist ein Werkzeug für RustDesk-Administratoren, um die Sicherheitsoptio
### Strategien erstellen
Sie können eine neue Strategie erstellen, indem Sie auf die Schaltfläche `+` klicken und verschiedene Aktionen auf der Strategie ausführen, indem Sie darüber schweben und auf das Menü klicken.
Sie können eine neue Strategie erstellen, indem Sie auf die Schaltfläche `+` klicken und verschiedene Aktionen auf der Strategie ausführen, indem Sie darüber schweben und auf das Menü klicken.
Im Popup-Menü können Sie wählen, die Strategie zu `aktivieren` oder `deaktivieren`, sie `umbenennen`, `duplizieren` oder `löschen`.Zusätzlich können Sie auf `Geräte bearbeiten` klicken, um die auf diese Strategie angewendeten Geräte zu ändern, oder auf `Benutzer bearbeiten`, um die auf diese Strategie angewendeten Benutzer zu ändern.
Im Pop-up-Menü können Sie wählen, die Strategie zu `aktivieren` oder `deaktivieren`, sie `umbenennen`, `duplizieren` oder `löschen`. Zusätzlich können Sie auf `Geräte bearbeiten` klicken, um die auf diese Strategie angewendeten Geräte zu ändern, oder auf `Benutzer bearbeiten`, um die auf diese Strategie angewendeten Benutzer zu ändern.
Auf der rechten Seite des Strategiemenus können Sie die Anzahl der tatsächlich auf die Strategie angewendeten Geräte sehen, unter Berücksichtigung der Priorität der Strategie.
Auf der rechten Seite des Strategiemenüs können Sie die Anzahl der tatsächlich auf die Strategie angewendeten Geräte sehen, unter Berücksichtigung der Priorität der Strategie.
![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png)
@ -23,18 +23,17 @@ Jedes Gerät kann nur von einer Strategie verwaltet werden, wobei Gerätestrateg
### Geräte bearbeiten
Wenn Sie auf das Menü `Geräte bearbeiten` klicken, öffnet sich ein Bearbeitungsdialogfeld, das alle Geräte anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Save` klicken, um die auf der aktuellen Seite vorgenommenen Geräteänderungen anzuwenden. Wenn Sie Geräte auf anderen Seiten ändern möchten, navigieren Sie bitte zu diesen Seiten. Sie können auch das Dropdown-Menü in der oberen rechten Ecke verwenden, um Geräte zu filtern.
Wenn Sie auf das Menü `Geräte bearbeiten` klicken, öffnet sich ein Bearbeitungsdialogfeld, das alle Geräte anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Save` klicken, um die auf der aktuellen Seite vorgenommenen Geräteänderungen anzuwenden. Wenn Sie Geräte auf anderen Seiten ändern möchten, navigieren Sie bitte zu diesen Seiten. Sie können auch das Drop-down-Menü in der oberen rechten Ecke verwenden, um Geräte zu filtern.
Hier ist ein Beispiel für das Dialogfeld, das angezeigt wird, wenn Sie auf dem Demo2-Menü auf `Geräte bearbeiten` klicken. In diesem Beispiel ist das Gerät "362587269" der "Demo2" -Strategie zugeordnet. Das Gerät "157333666" war ursprünglich der Standardstrategie zugeordnet, wird aber nach dem Klicken auf `Save` der "Demo2" -Strategie zugewiesen. Das Gerät "232026634" verfügt über eine Gerätestrategie für "Demo1" und eine Benutzerstrategie für "Demo2". Da die Gerätestrategie Vorrang hat, wird dieses Gerät der "Demo1" -Strategie zugewiesen.
Hier ist ein Beispiel für das Dialogfeld, das angezeigt wird, wenn Sie im Menü "Demo2" auf `Geräte bearbeiten` klicken. In diesem Beispiel ist das Gerät "362587269" der Strategie "Demo2" zugeordnet. Das Gerät "157333666" war ursprünglich der Standardstrategie zugeordnet, wird aber nach dem Klicken auf `Save` der Strategie "Demo2" zugewiesen. Das Gerät "232026634" verfügt über eine Gerätestrategie für "Demo1" und eine Benutzerstrategie für "Demo2". Da die Gerätestrategie Vorrang hat, wird dieses Gerät der Strategie "Demo1" zugewiesen.
![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png)
### Benutzer bearbeiten
Wenn Sie auf das Menü `Benutzer bearbeiten` klicken, öffnet sich ein Bearbeitungsdialogfeld, das alle Benutzer anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Save` klicken, um die auf der aktuellen Seite vorgenommenen Benutzeränderungen anzuwenden. Wenn Sie Benutzer auf anderen Seiten ändern möchten, navigieren Sie bitte zu diesen Seiten. Sie können auch das Dropdown-Menü in der oberen rechten Ecke verwenden, um Benutzer zu filtern.
Wenn Sie auf das Menü `Benutzer bearbeiten` klicken, öffnet sich ein Bearbeitungsdialogfeld, das alle Benutzer anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Save` klicken, um die auf der aktuellen Seite vorgenommenen Benutzeränderungen anzuwenden. Wenn Sie Benutzer auf anderen Seiten ändern möchten, navigieren Sie bitte zu diesen Seiten. Sie können auch das Drop-down-Menü in der oberen rechten Ecke verwenden, um Benutzer zu filtern.
Hier ist ein Beispiel für das Dialogfeld, das angezeigt wird, wenn Sie auf dem "Demo2"-Menü auf `Benutzer bearbeiten` klicken. In diesem Beispiel war der Benutzer "user2" ursprünglich der Standardstrategie zugeordnet und wird nach dem Klicken auf `Save` der "Demo2"-Strategie zugewiesen. Der Benutzer "user1" ist der Standardstrategie zugeordnet und der Benutzer "admin" ist der "Demo2"-Strategie zugeordnet.
Hier ist ein Beispiel für das Dialogfeld, das angezeigt wird, wenn Sie auf dem Menü "Demo2" auf `Benutzer bearbeiten` klicken. In diesem Beispiel war der Benutzer "user2" ursprünglich der Standardstrategie zugeordnet und wird nach dem Klicken auf `Save` der Strategie "Demo2" zugewiesen. Der Benutzer "user1" ist der Standardstrategie zugeordnet und der Benutzer "admin" ist der Strategie "Demo2" zugeordnet.
![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png)

View File

@ -1,14 +1,16 @@
---
title: Video
title: Video-Anleitungen
weight: 50
---
[https://www.youtube.com/watch?v=9nzHm3xGz2I](https://www.youtube.com/watch?v=9nzHm3xGz2I) (englisch)
[Awesome Open Source](https://www.youtube.com/@AwesomeOpenSource) hat einige großartige Youtube-Videos über RustDesk gemacht, die Sie unten finden können.
[https://www.youtube.com/watch?v=EeFqj23jxMk](https://www.youtube.com/watch?v=EeFqj23jxMk) (englisch)
[Installations- und Bedienungsanleitung](https://www.youtube.com/watch?v=9nzHm3xGz2I) (englisch)
[https://www.youtube.com/watch?v=e5U9orq5dRY](https://www.youtube.com/watch?v=e5U9orq5dRY) (deutsch)
[RustDesk-Sicherheit](https://www.youtube.com/watch?v=EeFqj23jxMk) (englisch)
[https://www.youtube.com/watch?v=YzZtXR6o3GE](https://www.youtube.com/watch?v=YzZtXR6o3GE) (deutsch)
[Installation eines RustDesk Servers](https://www.youtube.com/watch?v=e5U9orq5dRY) (deutsch)
[https://www.youtube.com/watch?v=r8sf22_PkYk](https://www.youtube.com/watch?v=r8sf22_PkYk) (deutsch)
[Installation eines Verbindungsservers auf Linux](https://www.youtube.com/watch?v=YzZtXR6o3GE) (deutsch)
[Rustdesk auf Synology unter Docker](https://www.youtube.com/watch?v=r8sf22_PkYk) (deutsch)