Merge pull request #133 from Mr-Update/patch-1

German translation improved, part 5
This commit is contained in:
RustDesk 2023-01-31 16:00:35 +08:00 committed by GitHub
commit 046aa4e16f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 121 additions and 12 deletions

View File

@ -0,0 +1,50 @@
---
title: Alles über Github-Aktionen
weight: 35
---
{{% notice note %}}
Diese Erstellung verwendet Github-Aktionen. Sie benötigen einen Github-Account. Außerdem kann die Erstellung langsam sein, dafür ist aber keine Entwicklungsumgebung erforderlich.
{{% /notice %}}
## Einen Fork erstellen
Gehen Sie zu https://github.com/rustdesk/rustdesk/fork und klicken Sie auf "Create fork".
## Setzen Sie Ihre Umgebungsvariablen (optional)
{{% notice note %}}
Sie müssen dies nur tun, wenn Sie den Standardserver und den öffentlichen Schlüssel ändern möchten.
Die Server-URL und der Schlüssel, die Sie verwenden, sind für andere Benutzer auf Github verborgen, aber sie können Ihren Client herunterladen und sich mit Ihrem Server verbinden. Wenn Sie ein vollständig privates Repository benötigen, können Sie das Rustdesk-Client-Repository mit https://github.com/new/import importieren. **Wenn Sie ein privates Repository verwenden, können Sie nur eine begrenzte Anzahl von Paketen pro Monat erstellen. Wenn Sie mehr Pakete benötigen, müssen Sie ein kostenpflichtiges Github-Konto einrichten.**
{{% /notice %}}
Gehen Sie auf Ihrem gerade erstellten Fork zu "Settings -> Secrets and Variables -> Actions".
Klicken Sie auf "New repository secret", bei "Name" geben Sie RENDEZVOUS_SERVER ein, bei "Secret" geben Sie den Namen bzw. die IP-Adresse Ihres Servers ein.
Klicken Sie auf "Add secret".
Klicken Sie auf "New repository secret", bei "Name" geben Sie RS_PUB_KEY, bei "Secret" geben Sie den öffentlichen Schlüssel Ihres Servers ein.
Klicken Sie auf "Add secret".
## Workflows aktivieren
Gehen Sie in Ihrem gerade erstellten Fork zu "Settings -> Actions -> General".
Wählen Sie rechts "Allow all actions and reusable workflows".
Sobald die Workflows aktiviert sind, gehen Sie bei "Actions" links auf "Flutter Nightly Build" und klicken dann rechts auf "Run workflow", um die Rustdesk-Clients für alle unterstützten Plattformen zu erstellen.
## Upload-Berechtigungen für Workflows aktivieren
Gehen Sie in Ihrem gerade erstellten Fork zu "Settings -> Actions -> General".
Scrollen Sie nach unten und aktivieren Sie unter Workflow-Berechtigungen "Read and write permissions".
## Ihre erstellten Pakete herunterladen
Nachdem der Workflow abgeschlossen ist, können Sie die erstellten Pakete herunterladen.
Gehen Sie auf die Hauptseite Ihres Forks und klicken Sie rechts auf "Releases". Die Pakete, die Sie gerade gebaut haben, werden unter "Nightly" angezeigt.

View File

@ -72,4 +72,4 @@ thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid sha
### Lösung
Installieren Sie [llvm](https://releases.llvm.org/download.html), fügen Sie die Umgebungsvariable `LIBCLANG_PATH` als `llvm_install_dir/bin` hinzu.
Installieren Sie [LLVM](https://releases.llvm.org/download.html) und fügen Sie die Umgebungsvariable `LIBCLANG_PATH` als `llvm_install_dir/bin` hinzu.

View File

@ -3,4 +3,17 @@ title: macOS
weight: 21
---
[English](/docs/en/dev/build/osx)
```
cd
git clone https://github.com/microsoft/vcpkg
cd vcpkg
git checkout 2022.04.12
./bootstrap-vcpkg.sh
brew install nasm yasm
./vcpkg install libvpx libyuv opus
git clone https://github.com/rustdesk/rustdesk
cd rustdesk
export VCPKG_ROOT=$HOME/vcpkg
wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib
cargo run
```

View File

@ -11,7 +11,7 @@ Die Kommandos in der Befehlszeile müssen in Git Bash und nicht in der Eingabeau
### C++-Build-Umgebung
Laden Sie [msvc](https://visualstudio.microsoft.com/) herunter und installieren Sie es.
Laden Sie [Visual Studio](https://visualstudio.microsoft.com/) herunter und installieren Sie es.
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
@ -32,7 +32,7 @@ Wenn Sie `git` nicht installiert haben, holen Sie sich `git` [hier](https://git-
vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static
```
Fügen Sie die Systemumgebungsvariable `VCPKG_ROOT`=`<pfad>\vcpkg` hinzu. Der `<pfad>` sollte der Ort sein, den Sie oben zum Klonen von `vcpkg` gewählt haben.
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.
![](/docs/en/dev/build/windows/images/env.png)

View File

@ -0,0 +1,32 @@
---
title: Benutzerdefinierte Einstellungen fest codieren
weight: 49
---
## Benutzerdefinierter Server
{{% notice note %}}
Um benutzerdefinierte Servereinstellungen in Ihren ausführbaren Dateien fest einzubinden, müssen Sie den Client selbst [erstellen](/docs/de/dev/build/).
{{% /notice %}}
{{% notice note %}}
**Wenn Sie einen dieser Werte ohne den anderen setzen, wird Ihre ausführbare Datei nicht funktionieren!**
{{% /notice %}}
Sie können die folgenden Umgebungsvariablen auf Ihrem Betriebssystem setzen und Rustdesk wird diese Variablen beim Erstellen Ihres Clients anstelle der Standardserver von rustdesk.com verwenden.
Wenn Sie nicht wissen, wie Sie eine Umgebungsvariable auf Ihrem System setzen können, sollten Sie in der Lage sein, online eine Dokumentation für Ihr Betriebssystem zu finden, die dies erklärt.
#### RENDEZVOUS_SERVER
Diese Variable sollte auf Ihre Server-URL gesetzt werden.
Es sollte eine Zeichenkette sein wie
```
rustdesk.my-domain.com
```
#### RS_PUB_KEY
Diese Variable wird Ihr öffentlicher Schlüssel sein, weitere Informationen über den Schlüssel finden Sie [hier](/docs/de/self-host/install/#key).
Es sollte eine Zeichenkette sein wie
```
OeVuKk5nlHiXp+APNn0Y3pC1Iwpwn44JGqrQCsWqmBw=
```

View File

@ -4,7 +4,7 @@ weight: 10
---
## Installieren Sie Ihren eigenen Server mit einem einfach auszuführenden Installationsskript
Das Skript wird auf https://github.com/dinger1986/rustdeskinstall gehostet und auf unserem [Discord](https://discord.com/invite/nDceKgxnkV) unterstützt.
Das Skript wird auf https://github.com/techahold/rustdeskinstall gehostet und auf unserem [Discord](https://discord.com/invite/nDceKgxnkV) unterstützt.
Derzeit lädt das Skript die Relay- und Signal-Server (hbbr und hbbs) herunter und richtet sie ein, generiert Konfigurationen und hostet sie auf einer passwortgeschützten Webseite für die einfache Bereitstellung an Clients.
@ -56,7 +56,7 @@ sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --n
<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).
`--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, werden die Optionen `-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.**
@ -188,7 +188,7 @@ pm2 start hbbr
<a name="demo"></a>
{{% notice note %}}
pm2 benötigt NodeJS v16+. Wenn Sie pm2 nicht starten können (z. B. können Sie `hbbs`/`hbbr` nicht in `pm2 list` sehen), laden Sie bitte die NodeJS-LTS-Version von https://nodejs.org herunter und installieren Sie sie. Wenn Sie `hbbs`/`hbbr` nach einem Neustart automatisch ausführen lassen wollen, schauen Sie sich bitte `pm2 save` und `pm2 startup` an. Mehr über [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Ein weiteres gutes Werkzeug für Ihre Logs ist [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
pm2 benötigt Node.js v16+. Wenn Sie pm2 nicht starten können (z. B. können Sie `hbbs`/`hbbr` nicht in `pm2 list` sehen), laden Sie bitte die Node.js-LTS-Version von https://nodejs.org herunter und installieren Sie sie. Wenn Sie `hbbs`/`hbbr` nach einem Neustart automatisch ausführen lassen wollen, schauen Sie sich bitte `pm2 save` und `pm2 startup` an. Mehr über [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Ein weiteres gutes Werkzeug für Ihre Logs ist [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
Der Parameter `-r` von `hbbs` ist nicht zwingend erforderlich, es ist nur praktisch, wenn Sie auf der kontrollierten Client-Seite keinen Relay-Server angeben müssen. Sie brauchen den Port nicht anzugeben, wenn Sie den Standardport 21117 verwenden. Der vom Client angegebene Relay-Server hat eine höhere Priorität als dieser.
{{% /notice %}}
@ -218,7 +218,7 @@ Klicken Sie auf die Menü-Schaltfläche [ &#8942; ] rechts neben ID, wie unten g
Geben Sie in das Eingabefeld **ID-Server** den `hbbs`-Host oder die IP-Adresse ein (lokale Seite und entfernte Seite). Die anderen beiden Adressen und Key können leer bleiben, RustDesk wird sie automatisch ableiten (falls nicht speziell eingestellt). Der Relay-Server verweist auf `hbbr` (Port 21117).
z. B.
Z. B.
```nolang
hbbs.example.com

View File

@ -0,0 +1,14 @@
---
title: Video
weight: 50
---
[https://www.youtube.com/watch?v=9nzHm3xGz2I](https://www.youtube.com/watch?v=9nzHm3xGz2I) (englisch)
[https://www.youtube.com/watch?v=EeFqj23jxMk](https://www.youtube.com/watch?v=EeFqj23jxMk) (englisch)
[https://www.youtube.com/watch?v=e5U9orq5dRY](https://www.youtube.com/watch?v=e5U9orq5dRY) (deutsch)
[https://www.youtube.com/watch?v=YzZtXR6o3GE](https://www.youtube.com/watch?v=YzZtXR6o3GE) (deutsch)
[https://www.youtube.com/watch?v=r8sf22_PkYk](https://www.youtube.com/watch?v=r8sf22_PkYk) (deutsch)

View File

@ -10,7 +10,7 @@ Die Verwendung von NSSM hat einige Vorteile:
- Ideal für Windows-Server
- Automatischer Start beim Booten ohne Anmeldung (Der Benutzer, der den Starteintrag erstellt hat, muss sich nicht anmelden, damit es startet).
- Beide Binärdateien werden als Dienste ausgeführt.
- Eigenständig (keine Abhängigkeit von NodeJS)
- Eigenständig (keine Abhängigkeit von Node.js)
Die Vorteile von pm2 sind unter anderem:
- Eine gute Idee, wenn Sie den Server auf demselben Computer wie Ihren Hauptarbeitsrechner betreiben
@ -79,10 +79,10 @@ nssm start <Gewünschter hbbr-Dienstname>
## Installation mit pm2
### NodeJs installieren
### Node.js installieren
Bitte NodeJS [herunterladen](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) und installieren.
NodeJs ist die Laufzeitumgebung von pm2, Sie müssen also zuerst NodeJs installieren.
Bitte Node.js [herunterladen](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) und installieren.
Node.js ist die Laufzeitumgebung von pm2, Sie müssen also zuerst Node.js installieren.
### pm2 installieren