mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2024-12-26 00:50:25 +01:00
Merge branch 'rustdesk:master' into master
This commit is contained in:
commit
d3b42251f1
27
content/Technical Support/_index.de.md
Normal file
27
content/Technical Support/_index.de.md
Normal 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`
|
@ -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" %}}
|
||||
|
||||
|
46
content/client/Windows Portable Elevation/_index.de.md
Normal file
46
content/client/Windows Portable Elevation/_index.de.md
Normal 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 |
|
@ -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" %}}
|
||||
|
@ -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) |
|
||||
|
@ -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 🌉
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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" %}}
|
||||
|
62
content/self-host/rustdesk-server-oss/Docker/_index.de.md
Normal file
62
content/self-host/rustdesk-server-oss/Docker/_index.de.md
Normal 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
|
||||
```
|
@ -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" %}}
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
60
content/self-host/rustdesk-server-pro/Docker/_index.de.md
Normal file
60
content/self-host/rustdesk-server-pro/Docker/_index.de.md
Normal 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`
|
@ -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
|
||||
```
|
||||
|
@ -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
|
@ -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 %}}
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Berechtigungskontrolle
|
||||
title: Zugriffskontrolle
|
||||
weight: 15
|
||||
---
|
||||
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user