diff --git a/content/self-host/pro/_index.en.md b/content/self-host/pro/_index.en.md index 303dd80..55ea46b 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` @@ -43,3 +43,15 @@ Almost as the same as [the open source version](/docs/en/self-host/install/), bu ### 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` + +# 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` 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..053124a --- /dev/null +++ b/content/self-host/pro/installscript/_index.en.md @@ -0,0 +1,36 @@ +--- +title: Installer Scripts +weight: 10 +--- + +# Install + +What it does: + +- Install some dependencys +- Setup ufw firewall if available +- 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 +- 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 +- 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.