Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9cb3f06f5a | ||
|
|
84eabfd088 | ||
|
|
5f4e47055d | ||
|
|
e478d266b0 | ||
|
|
5bb76c2e9d | ||
|
|
5696f381c8 | ||
|
|
2e0388ec0c | ||
|
|
40855c65a3 | ||
|
|
4f46a53c77 |
60
SLA.md
Normal file
60
SLA.md
Normal 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
|
||||
12
install.sh
12
install.sh
@@ -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
1
terms
@@ -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.
|
||||
|
||||
39
update.sh
39
update.sh
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user