-
Notifications
You must be signed in to change notification settings - Fork 429
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #291 from dinger1986/master
moved windows install into its own document and some other small changes, added some tips and tricks
- Loading branch information
Showing
4 changed files
with
55 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
38 changes: 38 additions & 0 deletions
38
content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |