From 51dfd5b09449c71ae7941355e65a6f6d46db54b7 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Sun, 2 Jul 2023 23:24:14 +0800 Subject: [PATCH] refactor pro --- content/self-host/pro/_index.en.md | 48 +++++++----------- content/self-host/pro/console/_index.en.md | 2 +- .../self-host/pro/{ => strategy}/_index.de.md | 8 +-- content/self-host/pro/strategy/_index.en.md | 40 +++++++++++++++ .../pro/{ => strategy}/_index.zh-cn.md | 8 +-- .../images/default_strategy.png | Bin .../{ => strategy}/images/edit_devices.png | Bin .../{ => strategy}/images/other_strategy.png | Bin 8 files changed, 68 insertions(+), 38 deletions(-) rename content/self-host/pro/{ => strategy}/_index.de.md (92%) create mode 100644 content/self-host/pro/strategy/_index.en.md rename content/self-host/pro/{ => strategy}/_index.zh-cn.md (89%) rename content/self-host/pro/{ => strategy}/images/default_strategy.png (100%) rename content/self-host/pro/{ => strategy}/images/edit_devices.png (100%) rename content/self-host/pro/{ => strategy}/images/other_strategy.png (100%) diff --git a/content/self-host/pro/_index.en.md b/content/self-host/pro/_index.en.md index c0d3aa5..0549716 100644 --- a/content/self-host/pro/_index.en.md +++ b/content/self-host/pro/_index.en.md @@ -1,40 +1,30 @@ --- -title: Pro +title: Pro weight: 100 --- -## Strategy +Self-host Pro is built on the open source version, but with more features. -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. RustDesk provides a default strategy, and administrators can create custom strategies. +- OIDC and ldap login +- Address book +- Rename +- Log management +- Device managment +- Settings sync +- Permission control +- Multiple relay servers (serve you with the neareast one) -### Create and Duplicate Strategies +{{% notice note %}} +RustDesk client >=1.2.0 required +{{% /notice %}} -RustDesk provides a default strategy that administrators can modify, or they can create a new strategy or `Duplicate` an existing one. When creating a new strategy, administrators can `Rename`, `Delete`, or `Edit Devices`. When duplicating a strategy, administrators can modify it based on the existing strategy. +## Installation -| Default Strategy | Other Strategies | -| :--------------: | :------------: | -| ![](/docs/en/self-host/pro/images/default_strategy.png) | ![](/docs/en/self-host/pro/images/other_strategy.png) | +Almost as the same as the open source version, but you do not need to run hbbs/hbbr with any arguments, all can be set later in web console. -### Enable and Disable Strategies +- `-k _` is set by default +- `-r ` 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 -Administrators can `Enable` or `Disable` different strategies as needed. By default, all devices use the default strategy. If administrators want to use another strategy, they can enable it in the strategy options. +### One more port -### Managing Devices - -Each device can only be managed by one strategy. Administrators can change the management strategy of a device by the `Edit Devices` option. By default, all devices use the default strategy. Administrators can add or delete devices and change their management strategies. If a device is deleted, it will be managed by the default strategy again. - -In the device management interface, the left-hand area is used to filter devices, and the devices selected in the right-hand column will be managed by the current strategy. Devices that are not logged in will be displayed in the `null` group. - -![](/docs/en/self-host/pro/images/edit_devices.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. +One more tcp port `21114` is added for web console, please take care of this port when you set firewall rules and docker port mapping. diff --git a/content/self-host/pro/console/_index.en.md b/content/self-host/pro/console/_index.en.md index 8f21375..2d80dc7 100644 --- a/content/self-host/pro/console/_index.en.md +++ b/content/self-host/pro/console/_index.en.md @@ -1,6 +1,6 @@ --- title: Web Console -weight: 30 +weight: 10 --- Features: diff --git a/content/self-host/pro/_index.de.md b/content/self-host/pro/strategy/_index.de.md similarity index 92% rename from content/self-host/pro/_index.de.md rename to content/self-host/pro/strategy/_index.de.md index 38cd255..80e4029 100644 --- a/content/self-host/pro/_index.de.md +++ b/content/self-host/pro/strategy/_index.de.md @@ -1,6 +1,6 @@ --- -title: Erweitert -weight: 100 +title: Strategy +weight: 200 --- ## Strategy @@ -13,7 +13,7 @@ RustDesk bietet eine Standardstrategie, die Administratoren ändern können. Ode | Standardstrategie | Andere Strategien | | :--------------: | :------------: | -| ![](/docs/en/self-host/pro/images/default_strategy.png) | ![](/docs/en/self-host/pro/images/other_strategy.png) | +| ![](/docs/en/self-host/pro/strategy/images/default_strategy.png) | ![](/docs/en/self-host/pro/strategy/images/other_strategy.png) | ### Strategien aktivieren und deaktivieren @@ -25,7 +25,7 @@ Jedes Gerät kann nur mit einer Strategie verwaltet werden. Administratoren kön In der Schnittstelle zur Geräteverwaltung wird der linke Bereich zum Filtern von Geräten verwendet. Die in der rechten Spalte ausgewählten Geräte werden von der aktuellen Strategie verwaltet. Geräte, die nicht angemeldet sind, werden in der Gruppe `Null` angezeigt. -![](/docs/en/self-host/pro/images/edit_devices.png) +![](/docs/en/self-host/pro/strategy/images/edit_devices.png) ### Strategie-Synchronisation diff --git a/content/self-host/pro/strategy/_index.en.md b/content/self-host/pro/strategy/_index.en.md new file mode 100644 index 0000000..657a113 --- /dev/null +++ b/content/self-host/pro/strategy/_index.en.md @@ -0,0 +1,40 @@ +--- +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. RustDesk provides a default strategy, and administrators can create custom strategies. + +### Create and Duplicate Strategies + +RustDesk provides a default strategy that administrators can modify, or they can create a new strategy or `Duplicate` an existing one. When creating a new strategy, administrators can `Rename`, `Delete`, or `Edit Devices`. When duplicating a strategy, administrators can modify it based on the existing strategy. + +| Default Strategy | Other Strategies | +| :--------------: | :------------: | +| ![](/docs/en/self-host/pro/strategy/images/default_strategy.png) | ![](/docs/en/self-host/pro/strategy/images/other_strategy.png) | + +### Enable and Disable Strategies + +Administrators can `Enable` or `Disable` different strategies as needed. By default, all devices use the default strategy. If administrators want to use another strategy, they can enable it in the strategy options. + +### Managing Devices + +Each device can only be managed by one strategy. Administrators can change the management strategy of a device by the `Edit Devices` option. By default, all devices use the default strategy. Administrators can add or delete devices and change their management strategies. If a device is deleted, it will be managed by the default strategy again. + +In the device management interface, the left-hand area is used to filter devices, and the devices selected in the right-hand column will be managed by the current strategy. Devices that are not logged in will be displayed in the `null` group. + +![](/docs/en/self-host/pro/strategy/images/edit_devices.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. diff --git a/content/self-host/pro/_index.zh-cn.md b/content/self-host/pro/strategy/_index.zh-cn.md similarity index 89% rename from content/self-host/pro/_index.zh-cn.md rename to content/self-host/pro/strategy/_index.zh-cn.md index 2457f24..d250dbe 100644 --- a/content/self-host/pro/_index.zh-cn.md +++ b/content/self-host/pro/strategy/_index.zh-cn.md @@ -1,6 +1,6 @@ --- -title: 专业版 -weight: 100 +title: 策略 +weight: 200 --- ## 策略 @@ -13,7 +13,7 @@ RustDesk 提供了一个默认策略,管理员可以在此基础上进行修 | 默认策略 | 其它策略 | | :--------------: | :------------: | -| ![](/docs/en/self-host/pro/images/default_strategy.png) | ![](/docs/en/self-host/pro/images/other_strategy.png) | +| ![](/docs/en/self-host/pro/strategy/images/default_strategy.png) | ![](/docs/en/self-host/pro/strategy/images/other_strategy.png) | ### 启用和禁用策略 @@ -24,7 +24,7 @@ RustDesk 提供了一个默认策略,管理员可以在此基础上进行修 每个设备只能被一种策略管理。管理员可以通过`编辑设备`来更改设备的管理策略。默认情况下,所有设备都使用默认策略。管理员可以通过添加或删除设备,更改设备的管理策略。如果设备被删除,它将重新被默认策略管理。 在设备管理界面中,左侧区域用于筛选设备,右侧列中被选中的设备将会受到当前策略的管理。未登录的设备将会显示在`null`组中。 -![](/docs/en/self-host/pro/images/edit_devices.png) +![](/docs/en/self-host/pro/strategy/images/edit_devices.png) ### 策略同步 diff --git a/content/self-host/pro/images/default_strategy.png b/content/self-host/pro/strategy/images/default_strategy.png similarity index 100% rename from content/self-host/pro/images/default_strategy.png rename to content/self-host/pro/strategy/images/default_strategy.png diff --git a/content/self-host/pro/images/edit_devices.png b/content/self-host/pro/strategy/images/edit_devices.png similarity index 100% rename from content/self-host/pro/images/edit_devices.png rename to content/self-host/pro/strategy/images/edit_devices.png diff --git a/content/self-host/pro/images/other_strategy.png b/content/self-host/pro/strategy/images/other_strategy.png similarity index 100% rename from content/self-host/pro/images/other_strategy.png rename to content/self-host/pro/strategy/images/other_strategy.png