From fae9e210dfaa8d077a0e4b678a88eecaff3fc9c0 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Mon, 11 Sep 2023 12:59:10 +0100 Subject: [PATCH 1/5] Create _index.en.md --- .../installscript/windows/_index.en.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md new file mode 100644 index 00000000..edb95557 --- /dev/null +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md @@ -0,0 +1,38 @@ +--- +title: Windows Install +weight: 2 +--- + +### Install + +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. +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. + +## Use IIS as 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 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 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. From 959749b5b14602b526a5357a50f4dcdfe8966dd0 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Mon, 11 Sep 2023 12:59:44 +0100 Subject: [PATCH 2/5] Update _index.en.md --- .../rustdesk-server-pro/FAQ/_index.en.md | 33 ------------------- 1 file changed, 33 deletions(-) diff --git a/content/self-host/rustdesk-server-pro/FAQ/_index.en.md b/content/self-host/rustdesk-server-pro/FAQ/_index.en.md index c004d272..9c5e2ab0 100644 --- a/content/self-host/rustdesk-server-pro/FAQ/_index.en.md +++ b/content/self-host/rustdesk-server-pro/FAQ/_index.en.md @@ -40,39 +40,6 @@ The logs are stored in /var/log/rustdesk-server, you can view them using `tail / ## 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. -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 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 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`. 2. Log in with the username `admin` and password `test1234`. From 4ef610f7f456894adfdddd43525403bebcec8703 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 12 Sep 2023 22:29:54 +0100 Subject: [PATCH 3/5] Update _index.en.md --- content/self-host/client-configuration/_index.en.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/content/self-host/client-configuration/_index.en.md b/content/self-host/client-configuration/_index.en.md index 445ccd28..543c592f 100644 --- a/content/self-host/client-configuration/_index.en.md +++ b/content/self-host/client-configuration/_index.en.md @@ -63,3 +63,16 @@ repeat this process until you get valid characters. {{% /notice %}} ### [Hardcoding](/docs/en/self-host/client-configuration/hardcode-settings/) + +### Logging your user in (RustDesk Server Pro) +To sign in with RustDesk Server Pro, ensure your lcient is setup correctly, Click on settings and click Account and then Login, enter username and password and then Login. + +### Taking Control of other machines +Before Taking Control when using with RustDesk Server Pro ensure you are logged in. + +After that you can enter the client ID and password of the machine you want to take control of. + +### Addressbook (RustDesk Server Pro) +To add devices to your addressbook, after you have connected to a device they will be in your recent sessions, next to the device you can now click the 3 dots and add to your Addressbook, if you have saved the password and set permanent passwords on the client this will also be synced across devices you log in to to allow access from anywhere. + +You can add and assign Tags in your Addressbook to help organise devices as well as search for them. From 92bd2206f9a9065c1cf5ed0a89be6e5a1bb09243 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 12 Sep 2023 22:34:45 +0100 Subject: [PATCH 4/5] Update _index.en.md --- content/self-host/client-configuration/_index.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/self-host/client-configuration/_index.en.md b/content/self-host/client-configuration/_index.en.md index 543c592f..86070a7c 100644 --- a/content/self-host/client-configuration/_index.en.md +++ b/content/self-host/client-configuration/_index.en.md @@ -70,7 +70,7 @@ To sign in with RustDesk Server Pro, ensure your lcient is setup correctly, Clic ### Taking Control of other machines Before Taking Control when using with RustDesk Server Pro ensure you are logged in. -After that you can enter the client ID and password of the machine you want to take control of. +After that you can enter the client ID and password of the machine you want to take control of and click Connect ### Addressbook (RustDesk Server Pro) To add devices to your addressbook, after you have connected to a device they will be in your recent sessions, next to the device you can now click the 3 dots and add to your Addressbook, if you have saved the password and set permanent passwords on the client this will also be synced across devices you log in to to allow access from anywhere. From 38e57ef3967329a8552a63e3e1bca1c5c71b3b36 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 12 Sep 2023 22:36:53 +0100 Subject: [PATCH 5/5] Update _index.en.md --- content/self-host/_index.en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/self-host/_index.en.md b/content/self-host/_index.en.md index 1c33995e..168f5a50 100755 --- a/content/self-host/_index.en.md +++ b/content/self-host/_index.en.md @@ -27,4 +27,8 @@ Additionally TCP ports 21118-21119 can be opened if you want to use the [RustDes For Pro users without an SSL Proxy you will need to open TCP port 21114 for the API to work alternatively using an SSL Proxy open TCP port 443. +# Test Ports are opened + +To check ports are opened and working you can use `test-netconnection domain.com -p 21115` with powershell or https://canyouseeme.org/. + {{% children depth="3" showhidden="true" %}}