Compare commits

...

9 Commits
1.3.8 ... 1.5.1

Author SHA1 Message Date
RustDesk
9cb3f06f5a Update SLA.md 2025-02-12 18:58:35 +08:00
RustDesk
84eabfd088 Create SLA.md 2025-02-12 18:57:38 +08:00
RustDesk
5f4e47055d Update terms 2024-11-22 15:01:44 +08:00
RustDesk
e478d266b0 Update install.sh 2024-11-07 08:59:17 +08:00
RustDesk
5bb76c2e9d Update update.sh 2024-08-18 22:15:27 +08:00
RustDesk
5696f381c8 Update install.sh 2024-08-18 22:14:06 +08:00
RustDesk
2e0388ec0c Update update.sh 2024-08-18 21:40:47 +08:00
RustDesk
40855c65a3 Update install.sh 2024-08-18 21:37:23 +08:00
RustDesk
4f46a53c77 Update install.sh 2024-08-18 21:35:12 +08:00
4 changed files with 94 additions and 18 deletions

60
SLA.md Normal file
View File

@@ -0,0 +1,60 @@
This Service Level Agreement (SLA) outlines the terms and conditions under which RustDesk provides email support to its customers. This SLA is designed to ensure a high level of service quality and customer satisfaction.
1. Scope of Support
RustDesk offers email support to assist customers with issues related to the installation, configuration, usage, and troubleshooting of RustDesk software. Support is available for the following:
- Technical issues and bugs
- Feature inquiries
- General usage questions
Exclusions:
- Custom development or scripting
- Third-party software or hardware issues
- Training or consulting services
2. Support Availability
Email support is available 24 hours a day, 7 days a week. However, responses will be provided during standard business hours (Monday to Friday, 9:00 AM to 6:00 PM GMT+7).
3. Response and Resolution Times
RustDesk is committed to providing timely responses and resolutions to customer inquiries. The following table outlines our target response and resolution times based on the severity of the issue:
| **Severity Level** | **Description** | **Initial Response Time** | **Target Resolution Time** |
|---------------------|---------------------------------------------------------------------------------|---------------------------|-----------------------------|
| **Critical** | System outage or major functionality failure impacting core operations. | 2 hours | 24 hours |
| **High** | Significant performance degradation or partial loss of functionality. | 4 hours | 48 hours |
| **Medium** | Minor issues or questions that do not significantly impact functionality. | 8 hours | 5 business days |
| **Low** | General inquiries, feature requests, or non-urgent questions. | 24 hours | 10 business days |
Note: Resolution times are estimates and may vary depending on the complexity of the issue. RustDesk will provide regular updates if additional time is required.
4. Customer Responsibilities
To ensure efficient support, customers are expected to:
Provide detailed descriptions of the issue, including error messages, screenshots, and steps to reproduce the problem.
Specify the RustDesk version, operating system, and any relevant configuration details.
Respond promptly to requests for additional information from the support team.
5. Escalation Process
If an issue is not resolved within the target resolution time or requires further attention, customers may escalate the issue by contacting the RustDesk support manager at zhou@rustdesk.com. Escalated issues will be prioritized and addressed by senior support staff.
6. Limitations
RustDesk does not guarantee resolution for all issues, particularly those caused by third-party software, hardware, or unsupported configurations.
Support is limited to the current and immediately previous versions of RustDesk software.
7. Changes to the SLA
RustDesk reserves the right to modify this SLA at any time. Customers will be notified of significant changes via email or through the RustDesk website.
8. Contact Information
For email support, please contact: support@rustdesk.com
By using RustDesk email support, customers agree to the terms outlined in this SLA.
RustDesk Team
rustdesk.com
support@rustdesk.com

View File

@@ -12,6 +12,13 @@
##################################################################################################################
TLS=""
if command -v ldconfig &> /dev/null; then
if ldconfig -p | grep -q "libssl.so.3"; then
TLS="-nativetls"
fi
fi
# Install curl and whiptail if needed
if [ ! -x "$(command -v curl)" ] || [ ! -x "$(command -v whiptail)" ]
then
@@ -166,6 +173,7 @@ Please report this to: https://github.com/rustdesk/rustdesk-server-pro/issues"
then
ACTUAL_TAR_NAME=arm64v8
fi
ACTUAL_TAR_NAME=${ACTUAL_TAR_NAME}${TLS}
# Download
if ! curl -fSLO --retry 3 https://github.com/rustdesk/rustdesk-server-pro/releases/download/"${RDLATEST}"/rustdesk-server-linux-"${ACTUAL_TAR_NAME}".tar.gz
then
@@ -362,7 +370,7 @@ case "$choice" in
while :
do
RUSTDESK_DOMAIN=$(input_box_flow "Please enter your domain, e.g. rustdesk.example.com")
DIG=$(dig +short "${RUSTDESK_DOMAIN}" @resolver1.opendns.com)
DIG=$(dig +short "${RUSTDESK_DOMAIN}" @8.8.8.8)
if ! [[ "$RUSTDESK_DOMAIN" =~ ^[a-zA-Z0-9]+([a-zA-Z0-9.-]*[a-zA-Z0-9]+)?$ ]]
then
msg_box "$RUSTDESK_DOMAIN is an invalid domain/DNS address! Please try again."
@@ -372,7 +380,7 @@ case "$choice" in
done
# Check if DNS are forwarded correctly
if dig +short "$RUSTDESK_DOMAIN" @resolver1.opendns.com | grep -q "$WANIP4"
if dig +short "$RUSTDESK_DOMAIN" @8.8.8.8 | grep -q "$WANIP4"
then
print_text_in_color "$IGreen" "DNS seems correct when checking with dig!"
else

1
terms
View File

@@ -13,6 +13,7 @@ IMPORTANT: PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE AGREEMENT") CAR
3. License Key:
a) Purslane Limited will provide you with a unique license key ("License Key") to activate the Software on a specific server (machine).
b) You agree that the License Key provided to you by Purslane Limited will be used exclusively on the designated server (machine) and will not be shared, transferred, or used on any other server (machine) without explicit written permission from Purslane Limited.
c) Reselling license and custom client are not allowed.
4. Term and Billing:
a) The license term for the Software shall be one (1) year, starting from the date of purchase.

View File

@@ -3,6 +3,13 @@
# shellcheck disable=2034,2059,2164
true
TLS=""
if command -v ldconfig &> /dev/null; then
if ldconfig -p | grep -q "libssl.so.3"; then
TLS="-nativetls"
fi
fi
# Get username
usern=$(whoami) # not used btw ... yet
@@ -84,14 +91,14 @@ rm -rf static/
echo "Upgrading RustDesk Server"
if [ "${ARCH}" = "x86_64" ] ; then
wget https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-amd64.tar.gz
tar -xf rustdesk-server-linux-amd64.tar.gz
mv amd64/static /var/lib/rustdesk-server/
sudo mv amd64/hbbr /usr/bin/
sudo mv amd64/hbbs /usr/bin/
sudo mv amd64/rustdesk-utils /usr/bin/
rm -rf amd64/
rm -rf rustdesk-server-linux-amd64.tar.gz
wget https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-amd64${TLS}.tar.gz
tar -xf rustdesk-server-linux-amd64${TLS}.tar.gz
mv amd64${TLS}/static /var/lib/rustdesk-server/
sudo mv amd64${TLS}/hbbr /usr/bin/
sudo mv amd64${TLS}/hbbs /usr/bin/
sudo mv amd64${TLS}/rustdesk-utils /usr/bin/
rm -rf amd64${TLS}/
rm -rf rustdesk-server-linux-amd64${TLS}.tar.gz
elif [ "${ARCH}" = "armv7l" ] ; then
wget "https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-armv7.tar.gz"
tar -xf rustdesk-server-linux-armv7.tar.gz
@@ -102,14 +109,14 @@ sudo mv armv7/rustdesk-utils /usr/bin/
rm -rf armv7/
rm -rf rustdesk-server-linux-armv7.tar.gz
elif [ "${ARCH}" = "aarch64" ] ; then
wget "https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-arm64v8.tar.gz"
tar -xf rustdesk-server-linux-arm64v8.tar.gz
mv arm64v8/static /var/lib/rustdesk-server/
sudo mv arm64v8/hbbr /usr/bin/
sudo mv arm64v8/hbbs /usr/bin/
sudo mv arm64v8/rustdesk-utils /usr/bin/
rm -rf arm64v8/
rm -rf rustdesk-server-linux-arm64v8.tar.gz
wget "https://github.com/rustdesk/rustdesk-server-pro/releases/download/${RDLATEST}/rustdesk-server-linux-arm64v8${TLS}.tar.gz"
tar -xf rustdesk-server-linux-arm64v8${TLS}.tar.gz
mv arm64v8${TLS}/static /var/lib/rustdesk-server/
sudo mv arm64v8${TLS}/hbbr /usr/bin/
sudo mv arm64v8${TLS}/hbbs /usr/bin/
sudo mv arm64v8${TLS}/rustdesk-utils /usr/bin/
rm -rf arm64v8${TLS}/
rm -rf rustdesk-server-linux-arm64v8${TLS}.tar.gz
fi
sudo chmod +x /usr/bin/hbbs