Skip to content

Commit

Permalink
Merge pull request #295 from Mr-Update/patch-6
Browse files Browse the repository at this point in the history
German translation completed
  • Loading branch information
rustdesk authored Sep 15, 2023
2 parents f798e6e + b965689 commit eaae12b
Show file tree
Hide file tree
Showing 10 changed files with 243 additions and 51 deletions.
6 changes: 5 additions & 1 deletion content/self-host/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ chapter: true

### Kapitel 2

## Selbst-Host
# Selbst-Host

Wenn Sie RustDesk verwenden, sollten Sie Ihren eigenen RustDesk-Server haben. Diese Dokumente werden Ihnen auf Ihrer RustDesk-Reise helfen.

Expand All @@ -27,4 +27,8 @@ Zusätzlich können die TCP-Ports 21118 und 21119 geöffnet werden, wenn Sie den

Für Pro-Benutzer ohne SSL-Proxy müssen Sie den TCP-Port 21114 öffnen, damit die API funktioniert. Alternativ können Sie mit einem SSL-Proxy den TCP-Port 443 öffnen.

## Geöffnete Ports testen

Um zu überprüfen, ob die Ports geöffnet sind und funktionieren, können Sie `test-netconnection domain.com -p 21115` mit PowerShell oder [CanYouSeeMe.org](https://canyouseeme.org/) verwenden.

{{% children depth="3" showhidden="true" %}}
17 changes: 16 additions & 1 deletion content/self-host/client-configuration/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,14 @@ Der einfachste Weg zur automatischen Einrichtung ist die Verwendung von Deployme

Sie können festlegen, dass das Passwort erforderlich ist und einen umgekehrten Base64-String im Format `{"host":"HOSTADDRESS", "key":"HOSTKEY", "api":"http://HOSTADDRESS:21114"}` verwenden, um die Clients automatisch zu konfigurieren.

Sie können auch die Schritte von [oben](/docs/de/self-host/client-configuration/#mit-import-oder-export-einrichten) verwenden, um die Zeichenfolge zu exportieren und sie dann mit [dieser Website](https://string-functions.com/reverse.aspx) umzukehren.
Sie können auch die Schritte von [oben](/docs/de/self-host/client-configuration/#mit-import-oder-export-einrichten) verwenden, um die Zeichenkette zu exportieren und dabei alle `=` am Anfang oder Ende der Zeichenkette entfernen.

#### Konfiguration in den Dateinamen von rustdesk.exe einfügen (nur Windows)

Ändern Sie `rustdesk.exe` in rustdesk-`host=<host-ip-oder-name>,key=<public-key-string>`.exe, z. B. rustdesk-`host=192.168.1.137,key=xfdsfsd32=32`.exe. Das Ergebnis der Konfiguration sehen Sie im untenstehenden Über-Fenster.

Als Pro-Benutzer können Sie die gesamte verschlüsselte Zeichenkette von der [Webkonsole](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/) abrufen, dann die RustDesk-Client-Exe herunterladen und umbenennen, die Sie dann irgendwo hochladen können, damit Ihre Kunden sie verwenden können.

<a name="invalidchar"></a>
{{% notice note %}}
Sie müssen sowohl `host` als auch `key` setzen, das Fehlen eines der beiden wird nicht funktionieren.
Expand All @@ -63,3 +65,16 @@ Möglicherweise müssen Sie diesen Vorgang wiederholen, bis Sie gültige Zeichen
{{% /notice %}}

### [Benutzerdefinierte Einstellungen fest codieren](/docs/en/self-host/client-configuration/hardcode-settings/)

### Anmeldung eines Benutzers (RustDesk Server Pro)
Um sich bei RustDesk Server Pro anzumelden, vergewissern Sie sich, dass Ihr Client korrekt eingerichtet ist, klicken Sie auf `Einstellungen`, dann auf `Konto`, dann auf `Anmelden`, geben Sie Ihren Benutzernamen und Ihr Passwort ein und melden Sie sich dann an.

### Steuerung von anderen Maschinen übernehmen
Bevor Sie die Kontrolle über RustDesk Server Pro übernehmen, stellen Sie sicher, dass Sie angemeldet sind.

Danach können Sie die Client-ID und das Passwort des Rechners eingeben, über den Sie die Steuerung übernehmen möchten, und auf `Verbinden` klicken.

### Adressbuch (RustDesk Server Pro)
Um ein Gerät zu Ihrem Adressbuch hinzuzufügen, nachdem Sie eine Verbindung zu einem Gerät hergestellt haben, wird es in Ihren letzten Sitzungen angezeigt. Neben dem Gerät können Sie nun auf die Menü-Schaltfläche [ &#8942; ] klicken und es zu Ihrem Adressbuch hinzufügen.

Sie können in Ihrem Adressbuch Tags hinzufügen und zuweisen, um die Organisation von Geräten zu erleichtern und nach ihnen zu suchen.
59 changes: 23 additions & 36 deletions content/self-host/client-deployment/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,18 @@ $rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Un
if($rdver -eq "1.2.2")
{
write-output "RustDesk $rdver is the newest version"
exit
Write-Output "RustDesk $rdver ist die neueste Version"
Exit
}
If (!(Test-Path C:\Temp)) {
New-Item -ItemType Directory -Force -Path C:\Temp > null
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"
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
$ServiceName = 'Rustdesk'
Expand All @@ -67,37 +67,32 @@ while ($arrService.Status -ne 'Running')
cd $env:ProgramFiles\RustDesk\
$rustdesk_id = (.\RustDesk.exe --get-id | out-host)
net stop rustdesk > null
.\RustDesk.exe --config $rustdesk_cfg
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
if($ProcessActive -ne $null)
{
stop-process -ProcessName rustdesk -Force
}
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
.\RustDesk.exe --password $rustdesk_pw
Write-Output "..............................................."
# Den Wert der ID-Variable anzeigen
Write-Output "RustDesk ID: $rustdesk_id"
Write-Output "RustDesk-ID: $rustdesk_id"
# Den Wert der Passwort-Variable anzeigen
Write-Output "Password: $rustdesk_pw"
Write-Output "Passwort: $rustdesk_pw"
Write-Output "..............................................."
```

### Windows batch/cmd

```bat
@echo off
REM Der Variablen password den Wert random password zuweisen
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set alfanum=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
set rustdesk_pw=
FOR /L %%b IN (0, 1, 16) DO (
SET /A rnd_num=!RANDOM! * 62 / 32768 + 1
for /F %%c in ('echo %%alfanum:~!rnd_num!^,1%%') do set pwd=!pwd!%%c
FOR /L %%b IN (1, 1, 12) DO (
SET /A rnd_num=!RANDOM! %% 62
for %%c in (!rnd_num!) do set rustdesk_pw=!rustdesk_pw!!alfanum:~%%c,1!
)
REM Holen Sie sich Ihren Konfigurationsstring von Ihrem Webportal und füllen Sie ihn wie folgt aus
Expand All @@ -111,27 +106,22 @@ cd C:\Temp\
curl -L "https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.exe" -o rustdesk.exe
rustdesk.exe --silent-install
$ServiceName = 'RustDesk'
$arrService = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
timeout /t 20
cd "C:\Program Files\RustDesk\"
for /f "delims=" %i IN ('rustdesk.exe --get-id ^| more') DO set rustdesk_id=%i
for /f "delims=" %%i IN ('rustdesk.exe --get-id ^| more') DO set rustdesk_id=%%i
net stop rustdesk > null
RustDesk.exe --config %rustdesk_cfg%
net start rustdesk > null
RustDesk.exe --password %rustdesk_pw%
echo "..............................................."
echo ...............................................
REM Den Wert der ID-Variablen ausgeben
echo "RustDesk ID: %rustdesk_id%"
echo RustDesk-ID: %rustdesk_id%
REM Den Wert der Passwort-Variablen ausgeben
echo "Passwort: %rustdesk_pw%"
echo "..............................................."
echo Passwort: %rustdesk_pw%
echo ...............................................
```

### macOS Bash
Expand Down Expand Up @@ -277,10 +267,10 @@ fi
# RustDesk installieren

echo "Installieren von RustDesk"
if [ "${ID}" = "debian" ] || [ "$OS" = "Ubuntu" ] || [ "$OS" = "Debian" ] || [ "${UPSTREAM_ID}" = "ubuntu" ] || [ "${UPSTREAM_ID}" = "debian" ]; then
if [ "${ID}" = "debian" ] || [ "$OS" = "Ubuntu" ] || [ "$OS" = "Debian" ] || [ "${UPSTREAM_ID}" = "ubuntu" ] || [ "${UPSTREAM_ID}" = "debian" ]; then
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-x86_64.deb
apt-get install -fy ./rustdesk-1.2.2-x86_64.deb > null
elif [ "$OS" = "CentOS" ] || [ "$OS" = "RedHat" ] || [ "$OS" = "Fedora Linux" ] || [ "${UPSTREAM_ID}" = "rhel" ] ; then
elif [ "$OS" = "CentOS" ] || [ "$OS" = "RedHat" ] || [ "$OS" = "Fedora Linux" ] || [ "${UPSTREAM_ID}" = "rhel" ] || [ "$OS" = "Almalinux" ] || [ "$OS" = "Rocky*" ] ; then
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.2/rustdesk-1.2.2-0.x86_64.rpm
yum localinstall ./rustdesk-1.2.2-0.x86_64.rpm -y > null
else
Expand All @@ -291,13 +281,10 @@ else
exit 1
fi

systemctl stop rustdesk

# Führen Sie den Befehl rustdesk mit --get-id aus und speichern Sie die Ausgabe in der Variable rustdesk_id
rustdesk_id=$(rustdesk --get-id)

# Neues Passwort auf RustDesk anwenden
systemctl start rustdesk
rustdesk --password $rustdesk_pw &> /dev/null

rustdesk --config $rustdesk_cfg
Expand All @@ -314,6 +301,6 @@ else
fi

# Den Wert der Passwortvariablen ausgeben
echo "Passwort: $rustdesk_password"
echo "Passwort: $rustdesk_pw"
echo "..............................................."
```
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ If (!(Test-Path C:\Temp)) {
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"
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
$ServiceName = 'Rustdesk'
Expand Down Expand Up @@ -86,7 +86,7 @@ Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw
Write-Output $rustdesk_pw
net start rustdesk > null
New-Item $confirmation_file > null
}
```
Expand Down
6 changes: 3 additions & 3 deletions content/self-host/rustdesk-server-oss/synology/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Klicken Sie auf `Erweiterte Einstellungen`.
- 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) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/images/mount.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/images/mounted-dir.png) |

- Befehl einstellen
{{% notice note %}}
Expand All @@ -59,12 +59,12 @@ Bitte wiederholen Sie die obigen Schritte für `hbbs`, nennen aber den Container

### hbbr/hbbs-Container

![](/docs/en/self-host/rustdesk-server-oss/synology/images/containers.png?width=500px)
![](/docs/en/self-host/rustdesk-server-oss/synology/images/containers.png)


| 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) |
| ![](/docs/en/self-host/rustdesk-server-oss/synology/images/log.png) | ![](/docs/en/self-host/rustdesk-server-oss/synology/images/network-types.png) |

### Ihren Schlüssel abrufen

Expand Down
6 changes: 3 additions & 3 deletions content/self-host/rustdesk-server-pro/FAQ/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ $ErrorActionPreference= 'silentlycontinue'
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
if($rdver -eq "1.2.1")
if($rdver -eq "1.2.2")
{
write-output "RustDesk $rdver is the newest version"
Expand All @@ -110,7 +110,7 @@ If (!(Test-Path C:\Temp)) {
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"
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
$ServiceName = 'Rustdesk'
Expand Down Expand Up @@ -249,6 +249,6 @@ If (!(Test-Path C:\Temp)) {
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"
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
```
7 changes: 5 additions & 2 deletions content/self-host/rustdesk-server-pro/console/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,12 @@ Bitte ändern Sie nach dem Anmelden unbedingt das Passwort, indem Sie im Kontome

Nicht-Administrator-Benutzer können sich auch anmelden, um ihr Gerät und ihre Protokolle zu durchsuchen und ihre Benutzereinstellungen zu ändern.

## In der Windows-EXE werden die Konfigurationen angezeigt
## Automatische Konfiguration
Wenn Sie auf `Windows EXE` klicken, erhalten Sie die Konfigurationen für Ihren eigenen RustDesk Server Pro, die Ihnen bei der Konfiguration Ihrer Clients helfen.

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.**

Sie können dies in Verbindung mit der [Client-Konfiguration](https://rustdesk.com/docs/en/self-host/client-configuration/) und den [Bereitstellungsskripten](https://rustdesk.com/docs/en/self-host/client-deployment/) zur Einrichtung Ihrer Clients verwenden.

## Erstellen eines neuen Benutzers, der nicht der Standardbenutzer `admin` ist
1. Erstellen Sie ein weiteres Konto mit der Berechtigung `Administrator`.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: Installation unter Windows
weight: 2
---

### Installation

1. Holen Sie sich Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html). Auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/) finden Sie weitere Informationen.
2. Laden Sie das Windows-Installationsprogramm von [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest) herunter.
3. Entpacken Sie das Windows-Installationsprogramm.
4. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen auf dem Bildschirm.
5. Öffnen Sie anschließend RustDesk Server.
6. Folgen Sie den Aufforderungen, die Sie durch die Installation führen.
7. Klicken Sie auf `Dienste` und dann auf `Start`.
8. Sobald die Installation abgeschlossen ist, gehen Sie zu `http://ihreipadresse:21114`.
9. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
10. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein.

## IIS als 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.
18 changes: 15 additions & 3 deletions content/self-host/rustdesk-server-pro/license/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,21 @@ Bitte beziehen Sie Ihre Lizenz von [https://rustdesk.com/pricing.html](https://r

Sie müssen die Lizenz in der Webkonsole eingeben oder später ändern.

| Lizenz eingeben | Lizenz ändern |
| -- | -- |
| ![](/docs/en/self-host/rustdesk-server-pro/license/images/set.png) | ![](/docs/en/self-host/rustdesk-server-pro/license/images/change.png) |
| Lizenz eingeben | Lizenz ändern |
| --- | --- |
| ![](/docs/en/self-host/rustdesk-server-pro/license/images/set.png) | ![](/docs/en/self-host/rustdesk-server-pro/license/images/change.png) |

## Lizenz verlängern/aktualisieren

Sie können die Verlängerung/Aktualisierung wie folgt finden (aktualisieren Sie ggf. Ihren Browser).

| Lizenzseite mit Verlängerungs-/Aktualisierungsaktionen | Aktualisierungsfenster |
| --- | --- |
| ![](/docs/en/self-host/rustdesk-server-pro/license/images/renew.jpg) | ![](/docs/en/self-host/rustdesk-server-pro/license/images/upgrade.png) |

Nach der Zahlung müssen Sie die Webkonsole aufrufen, um sie manuell zu aktivieren. Klicken Sie einfach auf `Edit` und dann auf `OK`. Sie brauchen nichts zu bearbeiten, denn Ihr Lizenzschlüssel bleibt derselbe.

![](/docs/en/self-host/rustdesk-server-pro/license/images/updatelic.jpg)

## Rechnungen und Migration

Expand Down
Loading

0 comments on commit eaae12b

Please sign in to comment.