docs tidy etc

This commit is contained in:
daniel
2023-08-21 20:46:01 +01:00
parent 0e2eda8d14
commit b08f401daf
244 changed files with 1108 additions and 1160 deletions

View File

@@ -0,0 +1,60 @@
---
title: Docker
weight: 6
---
### Docker
Install Docker with [this](https://docs.docker.com/engine/install) guide to ensure its the most up to date!
Run the following commands:
```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 %}}
The above example uses `sudo` and `--net=host`, this will not work on windows please remove these commands, if you remove `--net=host` please check below.
{{% /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
With Docker Compose you HAVE to use `network_mode: "host"`. Install Docker using [this](https://docs.docker.com/engine/install) guide to ensure its the most up to date!
Copy the below into 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
```
The run `docker compose up -d`

View File

@@ -0,0 +1,167 @@
---
title: FAQ
weight: 600
---
## Wie installiere ich mit dem einfachen Installationsskript?
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/pro/license/) finden Sie weitere Informationen.
2. Richten Sie einen VPS, einen physischen Server oder eine Linux-VM ein.
3. Wenn Sie DNS und SSL verwenden möchten, legen Sie einen DNS-Namen an, z. B. `trustdesk.ihredomain.de`.
4. Gehen Sie zu [dieser Seite](https://rustdesk.com/docs/de/self-host/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`.
8. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an.
9. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein.
## Wie kann ich von RustDesk Server zu RustDesk Server Pro konvertieren?
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/pro/license/) finden Sie weitere Informationen.
2. Öffnen Sie den TCP-Port 21114.
3. Melden Sie sich bei Ihrem RustDesk Server an.
4. Wenn Sie noch kein DNS verwenden und SSL nutzen wollen, erstellen Sie einen DNS-Namen, z. B. `rustdesk.ihredomain.com`.
5. Gehen Sie zu [dieser Seite](https://rustdesk.com/docs/de/self-host/pro/installscript/#konvertierung-von-open-source).
6. Kopieren Sie den Befehl und fügen Sie ihn in Ihr Linux-Terminal ein.
7. Folgen Sie den Aufforderungen, die Sie durch die Installation führen.
8. Sobald die Installation abgeschlossen ist, gehen Sie zu `https://rustdesk.ihredomain.com` oder `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.
## Es gibt eine neue Version von RustDesk Server Pro, wie kann ich ein Upgrade durchführen?
1. Gehen Sie zu [dieser Seite](https://rustdesk.com/docs/de/self-host/pro/installscript/#upgrade).
2. Kopieren Sie den Befehl und fügen Sie ihn in Ihr Linux-Terminal ein.
3. Folgen Sie den Aufforderungen, die Sie durch das Upgrade führen.
## Ich habe mit dem Skript installiert, wie kann ich Dienste starten und stoppen?
Die Dienste verwenden systemd und können mit `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` gestartet und gestoppt werden, z. B. `sudo systemctl restart rustdesk-hbbs`.
## Ich habe mit dem Skript installiert, wie kann ich die Linux-Protokolle einsehen?
Die Protokolle werden in `/var/log/rustdesk-server` gespeichert, Sie können sie mit `cat /var/log/rustdesk-server/hbbs.log` oder `cat /var/log/rustdesk-server/hbbs.error` einsehen.
## Ich habe mit dem Skript installiert, wie kann ich den Status der RustDesk-Dienste überprüfen?
Der Status kann mit `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` überprüft werden, z. B. `sudo systemctl status rustdesk-hbbs`.
## Wie installiere ich RustDesk Server Pro unter Windows?
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/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.
## 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.
3. Klicken Sie oben rechts auf `admin`.
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/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.
Eine einfache Möglichkeit zur Überprüfung ist die Verwendung von Telnet. Geben Sie zum Testen im Linux-Terminal `telnet ihr.mailserver.com 25` ein. Unter Windows verwenden Sie PowerShell mit `Test-NetConnection -ComputerName ihr.mailserver.com -Port 25`.
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:
```
$ErrorActionPreference= 'silentlycontinue'
$rustdesk_id = ("'C:\Program Files\RustDesk\rustdesk.exe' --get-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:
```
$ErrorActionPreference = 'silentlycontinue'
net stop rustdesk > null
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
if($ProcessActive -ne $null)
{
stop-process -ProcessName rustdesk -Force
}
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
Write-Output $rustdesk_pw
net start rustdesk > null
```
## Ich habe RustDesk Server Pro manuell installiert, aber die API-Webkonsole ist nicht SSL-verschlüsselt, wie kann ich diese sichern?
Verwenden Sie einen Proxy wie Nginx, das einfache Installationsskript enthält einen, es ist wirklich einfach. [So machen wir es](https://github.com/rustdesk/rustdesk-server-pro/blob/493ad90daf8815c3052ff4d0d4aa9cc07e411efa/install.sh#L252).
Ähnliche Konfigurationen sollten mit Traefik v2, HAProxy, Apache Proxy und Cloudflare Tunnel funktionieren.
## 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.
3. Die Open-Source-Version wird weiterhin quelloffen bleiben und wir ermutigen andere, Entwicklungen im Einklang mit der AGPL-Lizenz vorzunehmen.
## Ich kann mich nicht mit Geräten in verschiedenen Gruppen verbinden, woran liegt das?
Das lässt sich leicht beheben, Sie müssen nur den gruppenübergreifenden Zugriff erlauben.
1. Fügen Sie neue Gruppen hinzu.
2. Klicken Sie auf `Bearbeiten`.
3. Wählen Sie die entsprechenden Gruppen aus, auf die Sie zugreifen möchten. Sie werden automatisch der entsprechenden Gruppe hinzugefügt.
## Wie kann ich Konfigurationen automatisch erstellen lassen?
Die Konfigurationen werden automatisch erstellt.
1. Laden Sie die neuesten Clients von [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) herunter.
2. Klicken Sie auf der Hauptseite der Webkonsole auf `Windows EXE`.
3. Geben Sie den Host und die API ein, falls sie sich von Ihrer Konfiguration unterscheiden.
4. Klicken Sie auf `Senden`.
5. Scannen Sie den QR-Code auf Ihrem Android-Gerät und benennen Sie die .exe-Datei in den Namen um, der erzeugt wurde.
## Bieten Sie Hosting für RustDesk Server Pro an?
Bitte setzen Sie sich mit unserem [Verkaufsteam](mailto://sales@rustdesk.com) in Verbindung.
## Kann ich irgendwo Videoanleitungen zur Inbetriebnahme ansehen?
Ja! Wir haben einen [YouTube-Kanal](https://youtube.com/@RustDesk).

View File

@@ -0,0 +1,209 @@
---
title: FAQ
weight: 600
---
## How can I install with the Simple Install Script?
1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
2. Spin up a VPS, bare metal or Linux VM.
3. If you want to use DNS and SSL create a DNS name i.e. `rustdesk.yourdomain.com`.
4. Go to [this page](https://rustdesk.com/docs/en/self-host/pro/installscript/#install).
5. Copy and paste the command into your Linux terminal.
6. Follow the prompts as they guide you through the install.
7. Once the install is complete go to `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
8. Log in with the username `admin` and password `test1234`.
9. Enter your license code purchased in step 1.
## How can I convert from RustDesk Server Open Source to RustDesk Server Pro?
1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
2. Open TCP port 21114.
3. Log into your RustDesk Server.
4. If you didn't already use DNS and want to use SSL create a DNS name i.e. `rustdesk.yourdomain.com`.
5. Go to [this page](https://rustdesk.com/docs/en/self-host/pro/installscript/#convert-from-open-source).
6. Copy and paste the command into your Linux terminal.
7. Follow the prompts as they guide you through the install.
8. Once the install is complete go to `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
9. Log in with the username `admin` and password `test1234`.
10. Enter your license code purchased in step 1.
## There is a new version of RustDesk Server Pro out, how can I upgrade?
1. Go to [this page](https://rustdesk.com/docs/en/self-host/pro/installscript/#upgrade).
2. Copy and paste the command into your Linux terminal.
3. Follow the prompts as they guide you through the upgrade.
## I installed with the scripts, how can I start and stop services?
The services use systemd so can be started and stopped using `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` e.g. `sudo systemctl restart rustdesk-hbbs`.
## I installed with the scripts, how can I view the Linux logs?
The logs are stored in /var/log/rustdesk-server, you can view them using `tail /var/log/rustdesk-server/hbbs.log` or `tail /var/log/rustdesk-server/hbbs.error`.
## I installed with the scripts, how can I check the status of the RustDesk services?
To check the status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` e.g. `sudo systemctl status rustdesk-hbbs`.
## How can I install RustDesk Server Pro on Windows?
1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
2. Download the the windows installer from [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
3. Unzip the windows installer.
4. Run the Installer and follow the steps on screen.
5. Once its completed open RustDesk Server.
6. Follow the prompts as they guide you through the install.
7. Click `Services` and then `Start`.
8. Once the install is complete go to `http://youripaddress:21114`.
9. Log in with the username `admin` and password `test1234`.
10. Enter your license code purchased in step 1.
## Can I use IIS as a reverse proxy?
1. Open IIS (Or install it)
2. Create a new website for rustdesk with the bindings (Ideally 443) and relevant certificate. Basic settings should point this to a blank folder. (If you use the default site, make sure there are no other files in the folder).
3. On IIS, install Application Request Routing (https://www.iis.net/downloads/microsoft/application-request-routing) and URL Rewrite (https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module)
### Application Request Routing
1. Under the IIS Server Host open Application Request Routing:
2. Go to Server Proxy Settings
3. Enable proxy and all settings will appear, you can leave them as the defaults.
4. Save the settings and we can go to the next step. URL rewrite.
### URL rewrite
1. Open the site on IIS on the left pane and double-click on URL rewrite
2. Click Add rules
3. Disable dynamic compression from under compression.
4. Set up a new reverse proxy rule
5. Setup the local address (the 21114 address) \
Inbound Rule the rustdesk internal 21114 address \
Outbound Rules From: rustdesk internal 21114 address and To is the external address. \
Note no http / https before the addresses they are automatically handled. Also, ensure all the addresses are accessible both internally and externally.
## How can I change the admin password?
1. Go to `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
2. Log in with the username `admin` and password `test1234`.
3. Click on `admin` in the top right hand corner.
4. Click on `Settings`.
5. Enter your new password in the boxes provided.
## How can I move my license to a new server?
Please see [here](https://rustdesk.com/docs/en/self-host/pro/license/#invoices-and-migration).
## Emails aren't working from my VPS
A lot of VPS providers block ports 465 and 25.
A simple way to check is using telnet. To test in the Linux terminal type `telnet your.mailserver.com 25`. On Windows use PowerShell with `Test-NetConnection -ComputerName your.mailserver.com -Port 25`.
Your mail server may not be using port 25. Please make sure you are using the correct ports.
## Can I deploy RustDesk using powershell?
Sure, this script can help, replace `youraddress` and `yourkey` with your address and key for your RustDesk Server Pro Address and Key
```
$ErrorActionPreference= 'silentlycontinue'
$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
```
## How can I get RustDesk IDs from agents on my network or using an RMM type system?
On Windows you can use the following PowerShell script:
```
$ErrorActionPreference= 'silentlycontinue'
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" --get-id
sleep 2
$rustdesk_id = (get-clipboard)
Write-Output $rustdesk_id
```
## How can I set a persistent password on an agent on my network or using an RMM type system?
On Windows you can use the following PowerShell script:
```
$ErrorActionPreference = 'silentlycontinue'
net stop rustdesk > null
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
if($ProcessActive -ne $null)
{
stop-process -ProcessName rustdesk -Force
}
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
Write-Output $rustdesk_pw
net start rustdesk > null
```
## I have installed RustDesk Server Pro manually but the API web console isn't behind SSL, how can I secure this?
Use a proxy like Nginx, the simple install script has one, it's really simple. [This is how we do it](https://github.com/rustdesk/rustdesk-server-pro/blob/493ad90daf8815c3052ff4d0d4aa9cc07e411efa/install.sh#L252).
Similar configs should work with Traefik v2, HAProxy, Apache Proxy and Cloudflare Tunnel.
## How can I file a bug report?
Please file via [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues).
## Why if I am self hosting is this not free and open source?
1. RustDesk has become a full time job for a number of people, they have lives, wives, jobs and kids which all demands attention and costs money!
2. We want to be here and still making great progress in years to come.
3. The open source version will continue to be open source and we encourage others to make developments in line with the AGPL license.
## I cant connect to devices in different groups, why is this?
This is easily sorted, you need to allow cross-group access.
1. Add new Groups.
2. Click Edit.
3. Select the relevant groups you want access (it automatically adds them in the corresponding group).
## How do I get configs automatically?
Configs are generated automatically.
1. Download the newest clients from [GitHub](https://github.com/rustdesk/rustdesk/releases/latest).
2. On the main page in the web console click on Windows EXE.
3. Fill in the host and API (if different from your config).
4. Click Submit.
5. Scan QR code on Android and rename exe to what has been generated.
## Do you offer hosting for RustDesk Server Pro?
Please get in touch with our [sales](mailto://sales@rustdesk.com) team.
## Is there somewhere I can see video setup guides?
Yes! We have a [YouTube Channel](https://youtube.com/@RustDesk).
## Why are my logs are empty?
Ensure API is set on both the device being controlled and the machine controlling.
On the left hand side click on `Logs`.

View File

@@ -0,0 +1,216 @@
---
title: FAQ
weight: 600
---
## 如何使用简单安装脚本进行安装?
1. 从 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 获取许可证,查看 [license](/docs/en/self-host/pro/license) 页面了解更多详细信息。
2. 启动 VPS、裸机或 Linux VM。
3. 如果您想使用 DNS 和 SSL请创建一个 DNS 名称,即`rustdesk.yourdomain.com`
4. 转到[此页面](https://rustdesk.com/docs/en/self-host/pro/installscript/#install)。
5. 将命令复制并粘贴到 Linux 终端中。
6. 按照提示完成安装。
7. 安装完成后,转到`https://rustdesk.yourdomain.com``http://youripaddress:21114`
8. 使用用户名`admin`和密码`test1234`登录。
9. 输入您在步骤 1 中购买的许可证代码。
## 如何从 RustDesk Server开源版本 转换为 RustDesk Server Pro
1. 从 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 获取许可证,查看 [license](/docs/en/self-host/pro/license) 页面了解更多详细信息。
2. 打开 TCP 端口 21114。
3. 登录您的 RustDesk 服务器。
4. 如果您尚未使用 DNS 并且想要使用 SSL请创建一个 DNS 名称,即`rustdesk.yourdomain.com`
5. 转到[此页面](https://rustdesk.com/docs/en/self-host/pro/installscript/#convert-from-open-source)。
6. 将命令复制并粘贴到 Linux 终端中。
7. 按照提示完成安装。
8. 安装完成后,转到`https://rustdesk.yourdomain.com``http://youripaddress:21114`
9. 使用用户名`admin`和密码`test1234`登录。
10. 输入您在步骤 1 中购买的许可证代码。
## RustDesk Server Pro 有新版本,如何升级?
1. 转到[此页面](https://rustdesk.com/docs/en/self-host/pro/installscript/#upgrade)。
2. 将命令复制并粘贴到 Linux 终端中。
3. 按照提示进行升级。
## 我使用脚本安装了,如何启动和停止服务?
这些服务使用 systemd因此可以使用`sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr`来启动和停止,例如 `sudo systemctl restart rustdesk-hbbs`
## 我用脚本安装了如何查看Linux日志
日志存储在 /var/log/rustdesk-server 中,您可以使用 `tail /var/log/rustdesk-server/hbbs.log``tail /var/log/rustdesk-server/hbbs.error` 查看它们。
## 我使用脚本安装了,如何检查 RustDesk 服务的状态?
要检查状态 `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` 例如 `sudo systemctl status rustdesk-hbbs`
## 如何在 Windows 上安装 RustDesk Server Pro
1. 从 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 获取许可证,查看 [license](/docs/en/self-host/pro/license) 页面了解更多详细信息。
2. 从 [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest) 下载 Windows 安装程序。
3. 解压 Windows 安装程序。
4. 运行安装程序并按照屏幕上的步骤进行操作。
5. 完成后打开 RustDesk Server。
6. 按照提示完成安装。
7. 单击`服务`,然后单击`启动`
8. 安装完成后,转到`http://youripaddress:21114`
9. 使用用户名`admin`和密码`test1234`登录。
10. 输入您在步骤 1 中购买的许可证代码。
## 如何更改管理员密码?
1. 转到`https://rustdesk.yourdomain.com``http://youripaddress:21114`
2. 使用用户名`admin`和密码`test1234`登录。
3. 单击右上角的`管理`
4. 单击`设置`
5. 在提供的框中输入您的新密码。
## 如何删除默认的`admin`用户?
1. 创建另一个启用`管理员`的帐户。
2. 使用新的管理帐户登录。
3. 删除`Users`页面上的`admin`
## 如何设置我的中继服务器?
1. 转到左侧菜单上的`设置`
2. 单击子菜单上的`中继`
3. 单击`中继服务器`旁边的`+`
4. 在现在显示的框中输入中继服务器 DNS 地址或 IP 地址,然后按 Enter。
5. 如果您有多个中继服务器,您可以继续单击`+`并根据需要调整地理设置(记住并将您的密钥复制到其他服务器)。
## 如何设置或更改许可证?
1. 转到左侧菜单上的`设置`
2. 单击子菜单上的`许可证`
3. 单击`编辑`并粘贴您的许可证代码。
4. 单击`确定`
## 如何将我的许可证移至新服务器?
请参阅[此处](https://rustdesk.com/docs/en/self-host/pro/license/#invoices-and-migration)。
## 如何查看日志?
在左侧单击`日志`
## 如何设置电子邮件?
本例中的 Gmail
1. 转到左侧菜单上的`设置`
2. 单击子菜单上的`SMTP`
3. 输入 SMTP 地址 `smtp.gmail.com`
4.`SMTP 端口`中输入端口 587。
5.`邮件帐户`中输入 Gmail 帐户,即`myrustdeskserver@gmail.com`
6. 输入您的密码(您可能需要应用程序密码)。
7.`发件人`中输入您的 Gmail 帐户,即`myrustdeskserver@gmail.com`
8. 单击`检查`保存。
## 我的 VPS 无法发送电子邮件
许多 VPS 提供商会阻止端口 465 和 25。
一个简单的检查方法是使用 telnet。 要在 Linux 终端中测试,请输入`telnet your.mailserver.com 25`。 在 Windows 上,使用 PowerShell 和`Test-NetConnection -ComputerName your.mailserver.com -Port 25`
您的邮件服务器可能未使用端口 25。请确保您使用的是正确的端口。
## 我可以使用 powershell 部署 RustDesk 吗?
当然,此脚本可以提供帮助,将`youraddress``yourkey`替换为 RustDesk Server Pro 地址和密钥的地址和密钥
```
$ErrorActionPreference= 'silentlycontinue'
$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
```
## 如何从网络上的代理或使用 RMM 类型系统获取 RustDesk ID
在 Windows 上,您可以使用以下 PowerShell 脚本:
```
$ErrorActionPreference= 'silentlycontinue'
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" --get-id
sleep 2
$rustdesk_id = (get-clipboard)
Write-Output $rustdesk_id
```
## 如何在我的网络上或使用 RMM 类型系统的代理上设置永久密码?
在 Windows 上,您可以使用以下 PowerShell 脚本:
```
$ErrorActionPreference = 'silentlycontinue'
net stop rustdesk > null
$ProcessActive = Get-Process rustdesk -ErrorAction SilentlyContinue
if($ProcessActive -ne $null)
{
stop-process -ProcessName rustdesk -Force
}
$rustdesk_pw = (-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}))
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" "--password $rustdesk_pw" -wait
Write-Output $rustdesk_pw
net start rustdesk > null
```
## 我已手动安装 RustDesk Server Pro但 API Web 控制台不在 SSL 后面,我该如何保护它?
使用Nginx之类的代理简单的安装脚本就有一个非常简单。 [就在这里](https://github.com/rustdesk/rustdesk-server-pro/blob/493ad90daf8815c3052ff4d0d4aa9cc07e411efa/install.sh#L252)。
类似的配置应该适用于 Traefik v2、HAProxy、Apache Proxy 和 Cloudflare Tunnel。
## 我如何提交错误报告?
请通过 [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues) 提交。
## 为什么如果我是自托管,这不是免费和开源的吗?
1. RustDesk 已经成为维护者的全职工作,他们有生活,有妻子,有工作,有孩子,他们像你一样需要花钱生活!
2. 我们希望在未来的几年里继续取得巨大进步。
3. 开源版本将继续开源我们鼓励其他人在符合AGPL许可的情况下进行开发。
## 我无法连接到不同组中的设备,这是为什么?
这很容易排序,您需要允许跨组访问。
1. 添加新群组。
2. 单击编辑。
3. 选择您想要访问的相关组(它会自动将它们添加到相应的组中)。
## 如何自动获取配置?
配置是自动生成的。
1. 从[GitHub](https://github.com/rustdesk/rustdesk/releases/latest)下载最新的客户端。
2. 在 Web 控制台的主页上单击 Windows EXE。
3. 填写主机和 API如果与您的配置不同
4. 单击`提交`
5. 扫描Android上的二维码并将exe重命名为生成的文件。
## 你们是否提供 RustDesk Server Pro 托管?
请联系我们的[销售](mailto://sales@rustdesk.com) 团队。
## 有什么地方可以看到视频设置指南吗?
是的! 我们有一个 [YouTube 频道](https://youtube.com/@RustDesk)稍后会创建B站频道。

View File

@@ -0,0 +1,29 @@
---
title: Getting Started
weight: 2
---
Install the server after choosing your preferred option between Docker or Direct installation.
## Post Install
* [ ] Change your admin password.
* [ ] Read FAQs
* [ ] Setup Email.
### Setup Users and Groups
* [ ] Create new users
* [ ] Create new groups
* [ ] Assign Users to Groups
### Setup Strategy
* [ ] Edit default strategy and create new if required.
* [ ] Assign to Computers/Groups
## At least every 60 days
* [ ] Server [OS updates]
* [ ] RustDesk Updates

View File

@@ -0,0 +1,44 @@
---
title: Pro
weight: 100
---
Self-host Pro hat im Vergleich zur Open-Source-Version mehr Funktionen.
- OIDC, LDAP, 2FA (E-Mail-Verifizierung)
- Adressbuch
- Umbenennen
- Protokollverwaltung
- Geräteverwaltung
- Einstellungen synchronisieren
- Berechtigungskontrolle
- Mehrere Relay-Server (wählt automatisch das nächstgelegene Relay aus)
{{% notice note %}}
RustDesk-Client >= 1.2.0 erforderlich
{{% /notice %}}
## Herunterladen
[https://github.com/rustdesk/rustdesk-server-pro/releases/latest](https://github.com/rustdesk/rustdesk-server-pro/releases/latest)
## Installation
### Einfache Installation
Um das Leben einfach zu machen, haben wir [einfache Installationsskripte](https://rustdesk.com/docs/de/self-host/pro/installscript/) entwickelt, die sich um alles kümmern (Installation/Upgrade/Konvertierung von Open Source).
{{% notice note %}}
Vergessen Sie nicht, Ihre Lizenz unter [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) zu erwerben, auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/pro/license/) finden Sie weitere Informationen.
{{% /notice %}}
### 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.
- `-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)
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.

View File

@@ -0,0 +1,48 @@
---
title: RustDesk Server Pro
weight: 6
---
RustDesk Server Pro has more features compared to the open source version.
- OIDC, LDAP, 2FA (email verification)
- Address book
- Rename
- Log management
- Device management
- Settings sync
- Permission control
- Multiple relay servers (automatically selects your closest relay)
{{% notice note %}}
RustDesk client >= 1.2.0 required
{{% /notice %}}
## Download
[https://github.com/rustdesk/rustdesk-server-pro/releases/latest](https://github.com/rustdesk/rustdesk-server-pro/releases/latest)
## Installation
### Simple Install
To make life easy, we have developed scripts which take care of everything (install/upgrade/convert from open source) [Simple Install Script](https://rustdesk.com/docs/en/self-host/pro/installscript/).
{{% notice note %}}
Don't forget to get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
{{% /notice %}}
### Manual Installation
Almost as the same as [the open source version](/docs/en/self-host/install/), but you do not need to run hbbs/hbbr with any arguments, all can be set later in web console.
- `-k _` is set by default
- `-r <server:host>` is not needed any more if the relay server runs on the same machine with hbbs, and you can set multiple relay servers in the web console
### Ports Required
You need port 21114-21119 TCP and 21116 UDP open, please ensure these ports are setup when you set firewall rules and docker port mapping.
{{% notice note %}}
You should use a proxy like nginx to deliver this over HTTPS requiring port 443 to be opened.
{{% /notice %}}

View File

@@ -0,0 +1,44 @@
---
title: 专业版
weight: 100
---
相比开源版本,自建专业版提供更多功能。
- OIDC, ldap, 2FA (电子邮件验证)
- 通讯录
- 重新命名
- 记录管理
- 装置管理
- 设定同步
- 权限控制
- 多台中继服务器 (自动选择离您最近的中继服务器)
{{% notice note %}}
需要 RustDesk 客户端 1.2.0 以上版本
{{% /notice %}}
## 下载
[https://github.com/rustdesk/rustdesk-server-pro/releases/tag/1.1.8](https://github.com/rustdesk/rustdesk-server-pro/releases/tag/1.1.8)
## 安装
### 简易安装
为了使过程轻松点,我们开发的脚本能帮您搞定一切 (安装/升级/从开源版本转换) [简易安装脚本](https://rustdesk.com/docs/zh-cn/self-host/pro/installscript/)
{{% notice note %}}
别忘记从 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 取得授权,查阅[授权](/docs/zh-cn/self-host/pro/license)页面以了解详情。
{{% /notice %}}
### 手动安装
几乎与[开源版本](/docs/zh-cn/self-host/install/)相同,但您在执行 hbbs/hbbr 时不需加上任何参数,全部都能在网页控制台中设定。
- `-k _` 预设设定
- `-r <server:host>` 如果中继服务器跟 hbbs 在同一台服务器执行,便不需要加上此参数。且您可以在网页控制台设置多台中继服务器。
### 额外端口 (或使用 Proxy)
新增一个用于网页控制台的 tcp 端口 `21114`,请在设定防火墙规则和 Docker 端口时新增此端口。

View File

@@ -0,0 +1,44 @@
---
title: 專業版
weight: 100
---
自架專業版比開源版本提供更多功能。
- OIDC, ldap, 2FA (電子郵件驗證)
- 通訊錄
- 重新命名
- 記錄管理
- 裝置管理
- 設定同步
- 權限控制
- 多台中繼伺服器 (自動選擇離您最近的中繼伺服器)
{{% notice note %}}
需要 RustDesk 客戶端 1.2.0 以上版本
{{% /notice %}}
## 下載
[https://github.com/rustdesk/rustdesk-server-pro/releases/tag/1.1.8](https://github.com/rustdesk/rustdesk-server-pro/releases/tag/1.1.8)
## 安裝
### 簡易安裝
為了使過程輕鬆點,我們開發的腳本能幫您搞定一切 (安裝/升級/從開源版本轉換) [簡易安裝腳本](https://rustdesk.com/docs/en/self-host/pro/installscript/)
{{% notice note %}}
別忘記從 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 取得授權,查閱[授權](/docs/zh-tw/self-host/pro/license)頁面以了解詳情。
{{% /notice %}}
### 手動安裝
幾乎與[開源版本](/docs/zh-tw/self-host/install/)相同,但您在執行 hbbs/hbbr 時不需加上任何參數,全部都能在網頁控制台中設定。
- `-k _` 預設設定
- `-r <server:host>` 如果中繼伺服器跟 hbbs 在同一台伺服器執行,便不需要加上此參數。且您可以在網頁控制台設置多台中繼伺服器。
### 額外連接埠 (或使用 Proxy)
新增一個用於網頁控制台的 tcp 連接埠 `21114`,請在設定防火牆規則和 Docker 連接埠對應時新增此連接埠。

View File

@@ -0,0 +1,29 @@
---
title: Webkonsole
weight: 10
---
Funktionen:
- Hinzufügen/Ändern von Benutzern und Benutzergruppen
- Ändern von Gerätezugriffsberechtigungen
- Durchsuchen von Geräteverbindungs- und anderen Protokollen
- Einstellungen aktualisieren
- Verwalten von Strategien zur Synchronisierung von Client-Einstellungen
## 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):
![](images/console-login.png)
Wenn Sie https-Unterstützung benötigen, installieren Sie bitte einen Webserver wie z. B. `Nginx`.
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.
<a name=console-home></a>
![](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
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`**。

View File

@@ -0,0 +1,67 @@
---
title: Web Console
weight: 10
---
Features:
- Add/modify users and user groups
- Modify device access permissions
- Browse device connection logs and the other logs
- Update settings
- Manage client settings sync strategies
## Log in
The default port of the web console is 21114. Enter `http://<hbbs host>:21114` in the browser to enter the console page, as shown in the following figure. The default administrator username/password is admin/test1234:
![](images/console-login.png)
If you need https support, please install a web server such as `Nginx` or use `IIS` for windows.
After logging in please be sure to change the password, select "Settings" in the account menu in the upper right corner to enter the password modification page, as shown in the following figure. You can also create another administrator account and delete this one. You'd better enable email login verification.
<a name=console-home></a>
![](images/console-home.png?v2)
Non-administrator users can also login to browse their device and logs, change their user settings.
## Windows EXE is where the configs are shown
For Windows clients, you can leave out the custom server configuration and put the configuration information in the `rustdesk.exe` filename instead. As shown above, please go to the console welcome page and click on `Windows EXE`. **`Client >=1.1.9 Required`**。
## Creating a new user other than the default `admin` user.
1. Create another account with `administrator` enabled.
2. Log in with the new administrative account.
3. Delete the `admin` on `Users` page.
## Setting up multiple relay servers.
1. Go to `Settings` on the left hand menu.
2. Click on `Relay` on the sub-menu.
3. Click `+` next to `Relay Servers`.
4. Enter the Relay server DNS address or IP address in the box which now shows and press Enter.
5. If you have more than one Relay server you can keep clicking `+` and adapt the Geo settings is required (remember and copy your key to the other servers).
## Set or change the license.
1. Go to `Settings` on the left hand menu.
2. Click on `License` on the sub-menu.
3. Click `Edit` and paste in your license code.
4. Click `OK`.
## Viewing Logs
On the left hand side click on `Logs`.
## Setup Emails.
Gmail in this example
1. Go to `Settings` on the left hand menu.
2. Click on `SMTP` on the sub-menu.
3. Enter the SMTP address `smtp.gmail.com`.
4. Enter the Port 587 in `SMTP Port`.
5. Enter the Gmail account i.e. `myrustdeskserver@gmail.com` in `Mail Account`.
6. Enter your password (you might need an app password).
7. Enter your Gmail account i.e. `myrustdeskserver@gmail.com` in `From `.
8. Click `Check` to save.
## Searching for a device
1. Go to Devices
2. In the Device Name Search Field type in the name and click Query or hit enter
3. To use a wildcard add % at the start, end or both of the search term.

View File

@@ -0,0 +1,30 @@
---
title: 网页控制台
weight: 10
---
功能:
- 新增/变更使用者和使用者群组
- 变更设备存取权限
- 浏览设备访问和其他日志
- 更新设置
- 管理客户端设定同步策略
## 登录
如同之前所述,网页控制台的预设端口为 21114。在浏览器输入 `http://<hbbs host>:21114` 以进入控制台页面。如下图所示 (hbbs 执行在 IP 为 192.168.1.143 的服务器上)
![](images/console-login.png)
如果您需要 https请安装如 `Nginx` 的网页服务器。
预设管理员帐号/密码为 admin/test1234请记得在登入后变更密码在右上角的帐号选单选择 "设定" 以进入密码变更页面,如下图所示。您也可以建立另一个管理员帐号,并删除预设帐号,建议启用电子邮件登入验证。
<a name=console-home></a>
![](images/console-home.png?v2)
非管理员使用者也可以登入来浏览他们的设备和日志,以及变更他们的使用者设定。
## Windows EXE
对于 Windows 客户端,您可以省略自定义服务器配置,并将配置信息放在`RustDesk.exe`文件名中。 如上图,请进入控制台欢迎页面,点击`Windows EXE`**`客户端 >=1.1.9`**。

View File

@@ -0,0 +1,30 @@
---
title: 網頁控制台
weight: 10
---
功能:
- 新增/變更使用者和使用者群組
- 變更裝置存取權限
- 瀏覽裝置連線和其他紀錄檔
- 更新設定
- 管理客戶端設定同步策略
## 登入
如同之前所述,網頁控制台的預設連接埠為 21114。在瀏覽器輸入 `http://<hbbs host>:21114` 以進入控制台頁面。如下圖所示 (hbbs 執行在 IP 為 192.168.1.143 的伺服器上)
![](images/console-login.png)
如果您需要 https請安裝如 `Nginx` 的網頁伺服器。
預設管理員帳號/密碼為 admin/test1234請記得在登入後變更密碼在右上角的帳號選單選擇 "設定" 以進入密碼變更頁面,如下圖所示。您也可以建立另一個管理員帳號,並刪除預設帳號,建議啟用電子郵件登入驗證。
<a name=console-home></a>
![](images/console-home.png?v2)
非管理員使用者也可以登入來瀏覽他們的裝置和記錄,以及變更他們的使用者設定。
## Windows EXE
For Windows clients, you can leave out the custom server configuration and put the configuration information in the `RustDesk.exe` filename instead. As shown above, please go to the console welcome page and click on `Windows EXE`. **`Client >=1.1.9 Required`**。

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

View File

@@ -0,0 +1,52 @@
---
title: Einfache Installation
weight: 10
---
{{% notice note %}}
Vergessen Sie nicht, Ihre Lizenz unter [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) zu erwerben, auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/pro/license/) finden Sie weitere Informationen.
{{% /notice %}}
## Installation
Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um RustDesk Server Pro zu installieren.
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
Was es bewirkt:
- Installiert einige Abhängigkeiten
- Richtet die UFW-Firewall ein, falls vorhanden
- Erstellt den Arbeitsordner /var/lib/rustdesk-server und den Protokollordner /var/log/rustdesk-server
- Installiert die ausführbaren Dateien in /usr/bin
- 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
## Upgrade
Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um Ihre bestehende RustDesk Server Pro-Installation zu aktualisieren. Dies kann auch lokal gespeichert und mit cron geplant werden.
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)`
Was es bewirkt:
- Überprüft auf neue Versionen von RustDesk Server Pro
- Wenn eine neue Version gefunden wird, werden die API-Dateien entfernt und neue ausführbare Dateien und API-Dateien heruntergeladen
## Konvertierung von Open Source
Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um von RustDesk Server zu RustDesk Server Pro zu konvertieren.
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)`
Was es bewirkt:
- Deaktiviert und entfernt die alten Dienste
- Installiert einige Abhängigkeiten
- Richtet die UFW-Firewall ein, falls vorhanden
- Erstellt den Ordner /var/lib/rustdesk-server und kopiert die Zertifikate dorthin
- Löscht /var/log/rustdesk und erstellt /var/log/rustdesk-server
- 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

View File

@@ -0,0 +1,52 @@
---
title: Simple Install
weight: 10
---
{{% notice note %}}
Don't forget to get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
{{% /notice %}}
## Install
Copy and paste the above command into your Linux terminal to install RustDesk Server Pro.
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
What it does:
- Install some dependencies
- Setup UFW firewall if available
- Create a working directory /var/lib/rustdesk-server and a log directory /var/log/rustdesk-server
- Installs executables into /usr/bin
- Download and extract RustDesk Pro Services to the above folder
- Create systemd services for hbbs and hbbr (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
- If you choose Domain, it will install Nginx and Certbot, allowing the API to be available on port 443 (https) and get an SSL certificate over port 80, it is automatically renewed
## Upgrade
Copy and paste the above command into your Linux terminal to upgrade your existing RustDesk Server Pro Installation, this could also be saved locally and scheduled with cron.
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)`
What it does:
- Checks for new versions of RustDesk Server Pro
- If it finds a new version, it removes the API files and downloads new executables and API files
## Convert from open source
Copy and paste the above command into your Linux terminal to convert from RustDesk Server to RustDesk Server Pro.
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)`
What it does:
- Disable and removes the old services
- Install some dependencies
- Setup UFW firewall if available
- Create a folder /var/lib/rustdesk-server and copy the certs here
- Delete /var/log/rustdesk and create /var/log/rustdesk-server
- Download and extract RustDesk Pro Services to the above folder
- Create systemd services for hbbs and hbbr (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
- If you choose Domain, it will install Nginx and Certbot, allowing the API to be available on port 443 (https) and get an SSL certificate over port 80, it is automatically renewed

View File

@@ -0,0 +1,52 @@
---
title: 简易安装
weight: 10
---
{{% notice note %}}
别忘了从 https://rustdesk.com/pricing.html 取得授权,查阅[授权](/docs/en/self-host/pro/license)页面以了解详情。
{{% /notice %}}
## 安装
复制并在您的 Linux 控制台中贴上下列指令以安装 RustDesk 服务器专业版。
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
流程:
- 安装依赖包
- 在可用情况下设定 ufw 防火墙
- 建立文件夹 /var/lib/rustdesk-server 和 /var/log/rustdesk-server
- 在 /usr/bin 安装可执行文件
- 下载 RustDesk 专业版服务并解压缩到上述文件料夹
- 为 hbbs 和 hbbr 建立 systemd 服务
- 如果您选择了 Domain将安装 Nginx 和 certbot让 API 能够在端口 443 (https) 存取,并透过端口 80 取得 SSL 证书,这将自动更新
## 升级
复制并在您的 Linux 终端机中贴上下列指令以升级现有的 RustDesk 服务器专业版安装。您可以使用 cron 定期执行此命令。
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)`
流程:
- 检查 RustDesk-Server-Pro 的新版本
- 如果找到新版本,移除 API 文件并下载新可执行文件和 API 文件
## 从开源版本转换
复制并在您的 Linux 终端机中贴上下列指令以从 RustDesk 伺服器转换至 RustDesk 伺服器专业版。
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)`
流程:
- 停用并移除旧服务
- 安装依赖包
- 在可用情况下设定 ufw 防火墙
- 建立文件夹 /var/lib/rustdesk-server 并将证书复制到该文件夹
- 删除 /var/log/rustdesk 并建立 /var/log/rustdesk-server
- 下载 RustDesk 专业版服务并解压缩到上述文件夹
- 为 hbbs 和 hbbr 建立 systemd 服务
- 如果您选择了 Domain将安装 Nginx 和 certbot让 API 能够在端口 443 (https) 存取,并透过端口 80 取得 SSL 证书,这将自动更新

View File

@@ -0,0 +1,52 @@
---
title: 簡易安裝
weight: 10
---
{{% notice note %}}
別忘了從 https://rustdesk.com/pricing.html 取得授權,查閱[授權](/docs/en/self-host/pro/license)頁面以了解詳情。
{{% /notice %}}
## 安裝
複製並在您的 Linux 終端機中貼上下列指令以安裝 RustDesk 伺服器專業版。
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
流程:
- 安裝依賴套件
- 在可用情況下設定 ufw 防火牆
- 建立資料夾 /var/lib/rustdesk-server 和 /var/log/rustdesk-server
- 在 /usr/bin 安裝執行檔
- 下載 RustDesk 專業版服務並解壓縮到上述資料夾
- 為 hbbs 和 hbbr 建立 systemd 服務
- 如果您選擇了 Domain將安裝 Nginx 和 certbot讓 API 能夠在連接埠 443 (https) 存取,並透過連接埠 80 取得 SSL 證書,這將自動更新
## 升級
複製並在您的 Linux 終端機中貼上下列指令以升級現有的 RustDesk 伺服器專業版安裝。您可以使用 cron 定期執行此指令。
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)`
流程:
- 檢查 RustDesk-Server-Pro 的新版本
- 如果找到新版本,移除 API 檔案並下載新執行檔和 API 檔案
## 從開源版本轉換
複製並在您的 Linux 終端機中貼上下列指令以從 RustDesk 伺服器轉換至 RustDesk 伺服器專業版。
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)`
流程:
- 停用並移除舊服務
- 安裝依賴套件
- 在可用情況下設定 ufw 防火牆
- 建立資料夾 /var/lib/rustdesk-server 並將證書複製到該資料夾
- 刪除 /var/log/rustdesk 並建立 /var/log/rustdesk-server
- 下載 RustDesk 專業版服務並解壓縮到上述資料夾
- 為 hbbs 和 hbbr 建立 systemd 服務
- 如果您選擇了 Domain將安裝 Nginx 和 certbot讓 API 能夠在連接埠 443 (https) 存取,並透過連接埠 80 取得 SSL 證書,這將自動更新

View File

@@ -0,0 +1,24 @@
---
title: Lizenz
weight: 15
---
## Lizenz kaufen
Bitte beziehen Sie Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), geben Sie eine gültige E-Mail-Adresse auf der Bezahlseite von Stripe ein. Die Lizenz und die Rechnung in einer separaten E-Mail werden nach erfolgreicher Zahlung an Ihre E-Mail-Adresse geschickt.
![](/docs/en/self-host/pro/license/images/stripe.jpg)
## Lizenz eingeben
Sie müssen die Lizenz in der Webkonsole eingeben oder später ändern.
| Lizenz eingeben | Lizenz ändern |
| -- | -- |
| ![](/docs/en/self-host/pro/license/images/set.png) | ![](/docs/en/self-host/pro/license/images/change.png) |
## Rechnungen und Migration
Die Lizenz kann nur auf einem Rechner verwendet werden (nur für hbbs, hbbr benötigt keine Lizenz). Wenn Sie auf einen anderen Rechner migrieren oder Rechnungen herunterladen möchten, gehen Sie bitte auf [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Melden Sie sich mit der auf der Bezahlseite von Stripe verwendeten E-Mail-Adresse an und heben Sie die Bindung des alten Rechners, von dem Sie migrieren möchten, wie unten zu sehen, auf. Wenn Sie die Lizenz in der Webkonsole des neuen Servers einrichten, wird die Lizenz zugewiesen und automatisch in der Konsole registriert.
![](/docs/en/self-host/pro/license/images/unbind.jpg)

View File

@@ -0,0 +1,24 @@
---
title: License
weight: 15
---
## Buy license
Please get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), enter a valid email address in the Stripe checkout page. The license (and the invoice in a separate mail) will be sent to your email once payment is done successfully.
![](images/stripe.jpg)
## Set license
You will be required to enter license in the web console, or change license later.
| Set license | Change license |
| -- | -- |
| ![](images/set.png) | ![](images/change.png) |
## Invoices and Migration
The license can be only used on one machine (for hbbs only, hbbr does not require license), if you want to migrate to the other machine, or download invoices, please go to [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Log in with the email address used for Stripe checkout, unbind the old machine you want to migrate from as below, when you set the license in the new servers web console it will assign the license and register automatically in the console.
![](images/unbind.jpg)

View File

@@ -0,0 +1,24 @@
---
title: 授权
weight: 15
---
## 购买授权
请从 https://rustdesk.com/pricing.html 取得授权码,在 Stripe 结帐页面输入有效的电子邮件地址。授权码将在付款完成后寄送到您的电子邮件地址。
![](/docs/en/self-host/pro/license/images/stripe.jpg)
## 设定授权
您将须在网页控制台输入授权码,或变更授权。
| 设定授权 | 变更授权 |
| -- | -- |
![](/docs/en/self-host/pro/license/images/set.png) | ![](/docs/en/self-host/pro/license/images/change.png) |
## 发票和迁移
授权码只能在一台机器上使用 (仅 hbbshbbr 不需授权码),如果您想要迁移至其他机器,或下载发票,请前往 [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/)。透过在 Stripe 支付页面输入的电子邮件地址登入,解除旧机器绑定,如下图所示。新机器将在您于网页控制台设定授权码时自动注册。
![](/docs/en/self-host/pro/license/images/unbind.jpg)

View File

@@ -0,0 +1,24 @@
---
title: 授權
weight: 15
---
## 購買授權
請從 https://rustdesk.com/pricing.html 取得授權,在 Stripe 結帳頁面輸入有效的電子郵件地址。授權將在付款完成後寄送到您的電子郵件地址。
![](/docs/en/self-host/pro/license/images/stripe.jpg)
## 設定授權
您將須在網頁控制台輸入授權,或變更授權。
| 設定授權 | 變更授權 |
| -- | -- |
![](/docs/en/self-host/pro/license/images/set.png) | ![](/docs/en/self-host/pro/license/images/change.png) |
## 發票和轉移
授權只能在一台機器上使用 (僅 hbbshbbr 不需授權),如果您想要轉移至其他機器,或下載發票,請前往 [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/)。透過在 Stripe 結帳頁面輸入的電子郵件地址登入,解除綁定舊機器,如下圖所示。新機器將在您於網頁控制台設定授權時自動註冊。
![](/docs/en/self-host/pro/license/images/unbind.jpg)

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -0,0 +1,30 @@
---
title: Berechtigungskontrolle
weight: 15
---
## Zugriffsberechtigungen für Geräte
Es gibt zwei Möglichkeiten, ein Gerät mit einem Benutzer zu verknüpfen:
- Über die Geräteseite der Konsole
- Anmeldung bei dem angegebenen Benutzerkonto auf der Client-Seite
In den folgenden beiden Fällen wird der Zugriff auf das Gerät verhindert:
- Gerät in der Konsole auf der Geräteseite `deaktivieren`
- Benutzer in der Konsole `deaktivieren`
Auf das zugehörige Gerät kann nur von den Geräten desselben Benutzers oder derselben Benutzergruppe bzw. mit den korrekten gruppenübergreifenden Einstellungen zugegriffen werden.
## Gruppenübergreifende Einstellungen
Gehen Sie bitte in der Webkonsole auf die Gruppenseite und klicken Sie auf `Bearbeiten`, um die gruppenübergreifenden Einstellungen wie unten beschrieben zu bearbeiten.
Ihre Änderungen am `Zugriff für andere Gruppen` werden sofort wirksam, ohne dass Sie auf die Schaltfläche `OK` klicken müssen.
Sowohl `Kann zugreifen auf` als auch `Kann zugegriffen werden von` dienen nahezu der gleichen Funktion, wir bieten beide Optionen für Ihren Komfort. Dies kann jedoch zu einiger Verwirrung führen.
{{% notice note %}}
Der Benutzer und die Gruppe, die der kontrollierenden Seite zugewiesen werden, werden durch den Benutzer bestimmt, der sich anmeldet, und nicht durch den Benutzer, der über die Webkonsole zugewiesen wird. Wir haben dies so konzipiert, weil bestimmte Kontrollseiten keine Geräte-ID haben, wie z. B. der iOS-Client und der Webclient.
{{% /notice %}}
![](/docs/en/self-host/pro/permissions/images/crossgrp.png)

View File

@@ -0,0 +1,30 @@
---
title: Permission Control
weight: 15
---
## Device access permissions
There are two ways to associate a device with a user:
- Via console device page
- Log in to the specified user account on the client side
The following two situations will prevent the device from being accessed:
- Make device `disable` in console devices page
- Make user `disable` in console user page
The associated device can only be accessed by the devices of the same user or user group, or in correct cross-group settings.
## Cross group settings
Please go to group page in the web console, click on `Edit` to edit cross group settings as below.
Your modifications to `Access with other groups` take effect immediately without requiring you to click the `OK` button.
Both `Can access to` and `Can be accessed from` serve almost the same function, we provide both options for your convenience. However, this may cause some confusion.
{{% notice note %}}
The user and group assigned to the controlling side are determined by the user who logs in, rather than the user who is assigned from the web console. We designed it this way because certain controlling sides do not have a device ID, such as the iOS client and web client.
{{% /notice %}}
![](/docs/en/self-host/pro/permissions/images/crossgrp.png)

View File

@@ -0,0 +1,31 @@
---
title: 权限控制
weight: 15
---
## 设备访问权限
有两种方法将设备与用户关联:
- 通过控制台设备页面
- 客户端登录用户账号
以下两种情况会导致设备无法被访问:
- 在控制台设备页面中使设备`禁用`
- 在控制台用户页面中使用户`禁用`
关联的设备只能被同一用户或用户组的设备或者正确的跨组设置的设备访问。
## 跨组设置
请进入Web控制台的群组页面点击`编辑`来编辑跨群组设置,如下所示。
您对`Access with other groups`的修改会立即生效,无需单击`确定`按钮。
`Can access to``Can be accessed from`提供几乎相同的功能,我们提供这两个选项是为了您的方便。 然而,这可能会引起一些混乱。
{{% notice note %}}
主控端所在的用户和组是由登录的用户决定,而不是从 Web 控制台分配的用户决定。 我们这样设计是因为某些主控端没有设备ID例如iOS客户端和Web客户端。
{{% /notice %}}
![](/docs/en/self-host/pro/permissions/images/crossgrp.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

View File

@@ -0,0 +1,51 @@
---
title: Strategy
weight: 200
---
## Strategy
Strategy ist ein Werkzeug für RustDesk-Administratoren, um die Sicherheitsoptionen der Client-Einstellungsseiten in großen Mengen zu aktualisieren. Administratoren können verschiedene Strategien erstellen und sie auf verschiedene Geräte anwenden.
### 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.
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.
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.
![](images/strategy_menu.png)
### Gerätestrategie und Benutzerstrategie
Jedes Gerät kann nur von einer Strategie verwaltet werden, wobei Gerätestrategien Vorrang vor Benutzerstrategien haben. Benutzerstrategien sind dafür verantwortlich, alle Geräte unter dem Benutzer zu verwalten, denen keine spezifische Strategie zugewiesen ist.
### 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.
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.
![](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.
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.
![](images/edit_users.png)
### Strategie-Synchronisation
Jedes Gerät kann nur von einer Strategie verwaltet werden. Wenn diese Strategie deaktiviert ist, wird das Gerät von keiner anderen Strategie verwaltet. Bei der Synchronisierung von Strategien zeichnet RustDesk die Zeitstempel der lokalen und der Serverstrategie auf, um festzustellen, ob eine Synchronisierung erforderlich ist. Das heißt, die Strategie-Synchronisation ist abgeschlossen:
* Wenn der Benutzer einige Optionen ändert, verwendet der Client die Optionen des Benutzers.
* Wenn der Administrator den Inhalt der Strategie ändert, werden die Optionen des Clients synchronisiert.
* Wenn der Administrator die Strategie ändert, zu der das Gerät gehört, werden die Optionen des Clients synchronisiert.
### Strategien bearbeiten
Klicken Sie unten in der Strategie auf `Bearbeiten`, nehmen Sie Änderungen vor und klicken Sie auf `Senden`. Die Strategie wird innerhalb von 30 Sekunden mit den Geräten synchronisiert.

View File

@@ -0,0 +1,50 @@
---
title: Strategy
weight: 200
---
## Strategy
Strategy is a tool for RustDesk administrators to update the security options of client settings pages in bulk. Administrators can create different strategies and apply them to different devices.
### Create Strategies
You can create a new strategy by clicking the `+` button and perform various actions on the strategy by hovering over it and clicking the menu.
In the pop-up menu, you can choose to `Enable` or `Disable` the strategy, `Rename`, `Duplicate`, or `Delete` it. Additionally, you can click `Edit Devices` to modify the devices applied to that strategy or click `Edit Users` to modify the users applied to that strategy.
On the right side of the strategy menu, you can see the number of devices actually applied to the strategy, taking into account the priority of the strategy.
![](images/strategy_menu.png)
### Device Strategy and User Strategy
Each device can only be managed by one strategy, and device strategies take priority over user strategies. User strategies are responsible for managing all devices under the user that are not assigned a specific strategy.
### Edit Devices
When you click the `Edit Devices` menu, an editing dialog box displaying all the devices will open. You can change the selection status of the checkboxes and then click the `Save` button to apply the device changes made on the current page. If you need to modify devices on other pages, please navigate to those pages. You can also use the dropdown menu in the upper right corner to filter devices.
Here is an example of the dialog box that appears when you click `Edit Devices` on the "demo2" menu. In this example, the device "362587269" is applied to the "demo2" strategy. The device "157333666" was originally applied to the default strategy but will be applied to the "demo2" strategy after clicking `Save`. The device "232026634" has a device strategy for "demo1" and a user strategy for "demo2", since the device strategy takes priority, this device will be applied to the "demo1" strategy.
![](images/edit_devices.png)
### Edit Users
When you click the `Edit Users` menu, an editing dialog box displaying all the users will open. You can change the selection status of the checkboxes and then click the `Save` button to apply the user changes made on the current page. If you need to modify users on other pages, please navigate to those pages. You can also use the dropdown menu in the upper right corner to filter users.
Here is an example of the dialog box that appears when you click `Edit Users` on the "demo2" menu. In this example, the user "user2" was originally applied to the default strategy and will be applied to the "demo2" strategy after clicking `Save`. The user "user1" is applied to the default strategy, and the user "admin" is applied to the "demo2" strategy.
![](images/edit_users.png)
### Strategy Synchronization
Each device can only be managed by one strategy, and if that strategy is disabled, the device will not be managed by any strategy. When synchronizing strategies, RustDesk records the local and server strategy timestamps to determine whether synchronization is necessary. That is, after strategy synchronization is complete:
* If the user changes some options, the client will use the user's options.
* If the administrator changes the strategy content, the client's options will be synchronized.
* If the administrator changes the strategy to which the device belongs, the client's options will be synchronized.
### Edit Strategies
At the bottom of the strategy, click `Edit`, make modifications and click `Submit`. The strategy will be synchronized to devices within 30 seconds.

View File

@@ -0,0 +1,50 @@
---
title: 策略
weight: 200
---
## 策略
策略是 RustDesk 管理员用于批量更新客户端设置页的安全选项的工具。管理员可以创建不同的策略,并将其应用到不同的设备上。
### 创建策略
您可以通过点击`+`号创建新的策略,鼠标悬停在策略上并点击菜单可以对策略进行操作。
在弹出的菜单中,您可以选择`启用``禁用`策略,`重命名``复制``删除`策略。此外,您还通过点击`编辑设备`来更改应用到该策略的设备, 或者通过点击`编辑用户`来更改应用到该策略的用户。
在策略菜单的右侧,您可以看到考虑了策略优先级之后, 实际应用当前策略的设备数量。
![](images/strategy_menu.png)
## 设备策略和用户策略
每个设备只能被一种策略管理, 设备策略的优先级高于用户策略, 用户策略用户管理该用户下的所有未指定策略的设备。
### 编辑设备
点击`编辑设备`按钮将打开一个编辑对话框,其中显示了所有的设备。您可以更改复选框的选中状态,然后点击`Save`按钮,以应用在当前页进行的设备更改。如果您需要修改其他页的设备,请翻页。您还可以使用右上方的下拉框来过滤设备。
下图是在 demo2 菜单上点击`编辑设备`后弹出的对话框示例。其中,"362587269"设备应用于 "demo2" 策略。"157333666"原本应用于默认策略, 点击`Save`后将应用于 "demo2" 策略。"232026634"设备设置了 "demo1" 的设备策略和 "demo2" 的用户策略,由于设备策略的优先级更高,该设备将应用于 "demo1" 策略。
![](images/edit_devices.png)
### 编辑用户
点击`编辑用户`按钮将打开一个编辑对话框,其中显示了所有的用户。您可以更改复选框的选中状态,然后点击`Save`按钮,以应用在当前页进行的用户更改。如果您需要修改其他页的用户,请翻页。您还可以使用右上方的下拉框来过滤用户。
下图是在 "demo2" 菜单上点击`编辑用户`后弹出的对话框示例。其中,"user2"用户原本应用于默认策略,点击`Save`后将应用于 "demo2" 策略。 "user1"应用于默认策略。"admin"应用于 "demo2" 策略。
![](images/edit_users.png)
### 策略同步
每个设备只能被一个策略所管理如果这个策略被禁用了设备将不再受到任何策略的管理。在同步策略时RustDesk会记录本地和服务器策略的时间点并据此来判断是否需要同步。即, 当策略同步完成后:
* 如果用户更改了某些选项,客户端将使用用户的选项。
* 如果管理员更改了策略的内容,客户端的选项将被同步。
* 如果管理员更改了设备所属的策略,客户端的选项将被同步
### 修改策略
在策略底部,点击`编辑`,完成修改后点击`提交`。策略将在30秒内同步到设备。

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB