Update _index.en.md

This commit is contained in:
Mr-Update 2023-08-27 21:03:39 +02:00 committed by GitHub
parent a564f83f41
commit 30da007d48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -31,19 +31,19 @@ weight: 600
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?
## I installed with the script, 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?
## I installed with the script, 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?
## I installed with the script, 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/rustdesk-server-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.
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.
@ -53,26 +53,25 @@ To check the status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` e.g. `su
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)
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
### 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.
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
### 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 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.
Inbound Rule the RustDesk internal 21114 address \
Outbound Rules From is the 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`.
@ -92,13 +91,13 @@ A simple way to check is using telnet. To test in the Linux terminal type `telne
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
```
Sure, this script can help, replace `youraddress` and `yourkey` with your address and key for your RustDesk Server Pro Address and Key.
```ps
$ErrorActionPreference= 'silentlycontinue'
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
if($rdver -eq "1.2.1")
if($rdver -eq "1.2.1")
{
write-output "RustDesk $rdver is the newest version"
@ -143,10 +142,10 @@ 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:
```
```ps
$ErrorActionPreference= 'silentlycontinue'
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" --get-id
Start-Process "$env:ProgramFiles\RustDesk\RustDesk.exe" --get-id
sleep 2
$rustdesk_id = (get-clipboard)
Write-Output $rustdesk_id
@ -154,7 +153,7 @@ 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:
```
```ps
$ErrorActionPreference = 'silentlycontinue'
net stop rustdesk > null
@ -184,19 +183,19 @@ Please file via [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues)
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?
## I can't 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.
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?
## How can 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.
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.
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.
@ -209,8 +208,8 @@ Ensure API is set on both the device being controlled and the machine controllin
On the left hand side click on `Logs`.
## How can I uninstall RustDesk Server Pro?
Run the following commands
```
Run the following commands:
```sh
sudo systemctl stop rustdesk-hbbs.service
sudo systemctl disable rustdesk-hbbs.service
sudo systemctl stop rustdesk-hbbr.service
@ -223,7 +222,7 @@ sudo rm /usr/bin/hbbr
sudo rm -rf /var/lib/rustdesk-server/
sudo rm -rf /var/log/rustdesk-server/
```
If the script installed nginx then remove using
```
If the script installed Nginx then remove using:
```sh
sudo apt remove nginx
```