From 8de81320a7951f2adcb9223f788159079e30b0ae Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 4 Jul 2023 10:12:32 +0100 Subject: [PATCH 1/7] Update _index.en.md --- content/self-host/pro/_index.en.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/self-host/pro/_index.en.md b/content/self-host/pro/_index.en.md index 99edafb..82e27ad 100644 --- a/content/self-host/pro/_index.en.md +++ b/content/self-host/pro/_index.en.md @@ -26,7 +26,7 @@ RustDesk client >=1.2.0 required # Simple Install -Copy and paste the above command into your linux terminal which take care of everything. +Copy and paste the above command into your linux terminal which take care of everything. [What the script does.](https://rustdesk.com/docs/en/self-host/pro/installscript/) `curl -s https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash` @@ -44,3 +44,9 @@ Almost the same as the open source version, but you do not need to run hbbs/hbbr ### One more port (or use a proxy) One more tcp port `21114` is added for web console, please also add this port when you set firewall rules and docker port mapping. + +# Updating + +Copy and paste the above command into your linux terminal which take care of everything. + +`curl -s https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash` From 563a46502946496eaf9840313210aac7a70d9a4e Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 4 Jul 2023 10:14:36 +0100 Subject: [PATCH 2/7] Create _index.en.md --- content/self-host/pro/installscript/_index.en.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 content/self-host/pro/installscript/_index.en.md diff --git a/content/self-host/pro/installscript/_index.en.md b/content/self-host/pro/installscript/_index.en.md new file mode 100644 index 0000000..1c23cf3 --- /dev/null +++ b/content/self-host/pro/installscript/_index.en.md @@ -0,0 +1,13 @@ +--- +title: Install Script +weight: 10 +--- + +What it does: + +- Install some dependencys +- Setup ufw firewall if available +- Create a Folder /var/lib/rustdesk-server +- Download and extract RustDesk Pro Services to the above folder +- Create systemd services for hbbs and hbbr +- If you chose 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, this will autorenew. From 86bf221081ad759384b670ebe14da0699dd14feb Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 4 Jul 2023 11:11:02 +0100 Subject: [PATCH 3/7] Update _index.en.md --- content/self-host/pro/installscript/_index.en.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/self-host/pro/installscript/_index.en.md b/content/self-host/pro/installscript/_index.en.md index 1c23cf3..4228597 100644 --- a/content/self-host/pro/installscript/_index.en.md +++ b/content/self-host/pro/installscript/_index.en.md @@ -7,7 +7,8 @@ What it does: - Install some dependencys - Setup ufw firewall if available -- Create a Folder /var/lib/rustdesk-server +- Create a Folders /var/lib/rustdesk-server and /var/log/rustdesk +- Installs executables into /usr/bin - Download and extract RustDesk Pro Services to the above folder - Create systemd services for hbbs and hbbr - If you chose 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, this will autorenew. From 2d6aca6689864b5730e275bd257eb26d5142999b Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 4 Jul 2023 12:15:08 +0100 Subject: [PATCH 4/7] Update _index.en.md --- content/self-host/pro/_index.en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/self-host/pro/_index.en.md b/content/self-host/pro/_index.en.md index c40b16b..9a66908 100644 --- a/content/self-host/pro/_index.en.md +++ b/content/self-host/pro/_index.en.md @@ -49,3 +49,9 @@ One more tcp port `21114` is added for web console, please also add this port wh Copy and paste the above command into your linux terminal which take care of everything. `curl -s https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash` + +# Convert from Opensource version + +Copy and paste the above command into your linux terminal which take care of everything. [What the script does.](https://rustdesk.com/docs/en/self-host/pro/installscript/) + +`curl -s https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash` From 5aa784ea6eb994c5ce30e4bb07b30813210c7458 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Tue, 4 Jul 2023 12:20:16 +0100 Subject: [PATCH 5/7] Update _index.en.md --- .../self-host/pro/installscript/_index.en.md | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/content/self-host/pro/installscript/_index.en.md b/content/self-host/pro/installscript/_index.en.md index 4228597..b0567a9 100644 --- a/content/self-host/pro/installscript/_index.en.md +++ b/content/self-host/pro/installscript/_index.en.md @@ -1,8 +1,10 @@ --- -title: Install Script +title: Installer Scripts weight: 10 --- +# Install + What it does: - Install some dependencys @@ -11,4 +13,23 @@ What it does: - Installs executables into /usr/bin - Download and extract RustDesk Pro Services to the above folder - Create systemd services for hbbs and hbbr +- If you chose 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, this will autorenew + +# Upgrade + +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 Opensource + +What it does: + +- Disable and removes the old services +- Install some dependencys +- Setup ufw firewall if available +- Create a Folder /var/lib/rustdesk-server and copy the certs here +- Download and extract RustDesk Pro Services to the above folder +- Create systemd services for hbbs and hbbr - If you chose 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, this will autorenew. From 14783672c8d4a34cb11ec3b1d4b5a9ffd53e0bc7 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Wed, 5 Jul 2023 09:41:14 +0100 Subject: [PATCH 6/7] Update _index.en.md --- content/self-host/pro/installscript/_index.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/self-host/pro/installscript/_index.en.md b/content/self-host/pro/installscript/_index.en.md index b0567a9..70024e2 100644 --- a/content/self-host/pro/installscript/_index.en.md +++ b/content/self-host/pro/installscript/_index.en.md @@ -9,7 +9,7 @@ What it does: - Install some dependencys - Setup ufw firewall if available -- Create a Folders /var/lib/rustdesk-server and /var/log/rustdesk +- Create a Folders /var/lib/rustdesk-server and /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 From d5331da1e471011b7843be3dab5fefd905acbb52 Mon Sep 17 00:00:00 2001 From: dinger1986 Date: Wed, 5 Jul 2023 09:44:51 +0100 Subject: [PATCH 7/7] Update _index.en.md --- content/self-host/pro/installscript/_index.en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/self-host/pro/installscript/_index.en.md b/content/self-host/pro/installscript/_index.en.md index 70024e2..053124a 100644 --- a/content/self-host/pro/installscript/_index.en.md +++ b/content/self-host/pro/installscript/_index.en.md @@ -30,6 +30,7 @@ What it does: - Install some dependencys - 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 - If you chose 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, this will autorenew.