From 71ac99f07312e59bda3ed0f159d04bf2367ea783 Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 22:54:13 +0100 Subject: [PATCH 1/8] Create _index.de.md --- content/dev/build/all/_index.de.md | 50 ++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 content/dev/build/all/_index.de.md diff --git a/content/dev/build/all/_index.de.md b/content/dev/build/all/_index.de.md new file mode 100644 index 0000000..ba73578 --- /dev/null +++ b/content/dev/build/all/_index.de.md @@ -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. From 263990bd6ad60b74e40dc951c5d8dd68123106a3 Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 22:57:00 +0100 Subject: [PATCH 2/8] Update _index.de.md --- content/dev/build/faq/_index.de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/dev/build/faq/_index.de.md b/content/dev/build/faq/_index.de.md index d851f85..f9aa9ac 100644 --- a/content/dev/build/faq/_index.de.md +++ b/content/dev/build/faq/_index.de.md @@ -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. From a90c2aefc0f191cc42c1b98ed96b99887eb076ad Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 22:58:12 +0100 Subject: [PATCH 3/8] Update _index.de.md --- content/dev/build/osx/_index.de.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/content/dev/build/osx/_index.de.md b/content/dev/build/osx/_index.de.md index a236e3e..335dedf 100644 --- a/content/dev/build/osx/_index.de.md +++ b/content/dev/build/osx/_index.de.md @@ -3,4 +3,17 @@ title: macOS weight: 21 --- -[English](/docs/en/dev/build/osx) \ No newline at end of file +``` +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 +``` From d569d4d6d66b22081ee2fbfd9c2fa04506aeb099 Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 22:59:41 +0100 Subject: [PATCH 4/8] Update _index.de.md --- content/dev/build/windows/_index.de.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/dev/build/windows/_index.de.md b/content/dev/build/windows/_index.de.md index f1353de..cfe3fe6 100644 --- a/content/dev/build/windows/_index.de.md +++ b/content/dev/build/windows/_index.de.md @@ -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`=`\vcpkg` hinzu. Der `` sollte der Ort sein, den Sie oben zum Klonen von `vcpkg` gewählt haben. +Fügen Sie die Systemumgebungsvariable `VCPKG_ROOT`=`\vcpkg` hinzu. `` sollte der Ort sein, den Sie oben zum Klonen von `vcpkg` gewählt haben. ![](/docs/en/dev/build/windows/images/env.png) From 072f6115dd3fc089f2c364cd6c9fe4d06c7da397 Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 23:01:00 +0100 Subject: [PATCH 5/8] Create _index.de.md --- .../self-host/hardcode-settings/_index.de.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 content/self-host/hardcode-settings/_index.de.md diff --git a/content/self-host/hardcode-settings/_index.de.md b/content/self-host/hardcode-settings/_index.de.md new file mode 100644 index 0000000..640e9e4 --- /dev/null +++ b/content/self-host/hardcode-settings/_index.de.md @@ -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= +``` From ef18b8a5331200980ebb74cb51b1024e7647e2fd Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 23:05:33 +0100 Subject: [PATCH 6/8] Update _index.de.md --- content/self-host/install/_index.de.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/self-host/install/_index.de.md b/content/self-host/install/_index.de.md index 1f26d99..fa0573e 100644 --- a/content/self-host/install/_index.de.md +++ b/content/self-host/install/_index.de.md @@ -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 {{% 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 {{% 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 [ ⋮ ] 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 From a2440295fd45c9f0fc235d6d1d555f30b9e371a6 Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 23:06:47 +0100 Subject: [PATCH 7/8] Create _index.de.md --- content/self-host/video/_index.de.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 content/self-host/video/_index.de.md diff --git a/content/self-host/video/_index.de.md b/content/self-host/video/_index.de.md new file mode 100644 index 0000000..4facfd8 --- /dev/null +++ b/content/self-host/video/_index.de.md @@ -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) From e7c9a5eb43a308d713b692782581e72dd206d35d Mon Sep 17 00:00:00 2001 From: Mr-Update <37781396+Mr-Update@users.noreply.github.com> Date: Sun, 29 Jan 2023 23:13:26 +0100 Subject: [PATCH 8/8] Update _index.de.md --- content/self-host/windows/_index.de.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/self-host/windows/_index.de.md b/content/self-host/windows/_index.de.md index 3860caf..d8ad57c 100644 --- a/content/self-host/windows/_index.de.md +++ b/content/self-host/windows/_index.de.md @@ -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 ## 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