From 07b5a65de9202374b4a87de5d0d9b67c29da907d Mon Sep 17 00:00:00 2001 From: rustdesk Date: Fri, 10 Jul 2026 12:25:32 +0800 Subject: [PATCH] ref blogs --- content/client/_index.en.md | 4 ++++ content/client/android/_index.en.md | 4 ++++ content/client/linux/_index.en.md | 4 ++++ content/client/mac/_index.en.md | 4 ++++ content/self-host/_index.en.md | 4 ++++ content/self-host/client-configuration/_index.en.md | 2 ++ content/self-host/client-deployment/_index.en.md | 4 ++++ content/self-host/rustdesk-server-oss/_index.en.md | 4 ++++ content/self-host/rustdesk-server-pro/_index.en.md | 6 +++++- content/self-host/rustdesk-server-pro/console/_index.en.md | 4 ++++ content/self-host/rustdesk-server-pro/faq/_index.en.md | 4 ++++ content/self-host/rustdesk-server-pro/ldap/_index.en.md | 4 ++++ content/self-host/rustdesk-server-pro/license/_index.en.md | 4 ++++ .../self-host/rustdesk-server-pro/permissions/_index.en.md | 4 ++++ 14 files changed, 55 insertions(+), 1 deletion(-) diff --git a/content/client/_index.en.md b/content/client/_index.en.md index 02133cc8..f3b6a750 100755 --- a/content/client/_index.en.md +++ b/content/client/_index.en.md @@ -9,6 +9,10 @@ pre: "1. " ## What is the RustDesk Client? The RustDesk Client is the application you install on devices to start or receive remote desktop sessions through RustDesk public servers or your own self-hosted RustDesk Server. Use this guide to download the correct build, install it on each platform, connect to another device, and point the client to RustDesk Server OSS or RustDesk Server Pro. +{{% notice note %}} +Platform guides: [RustDesk for Linux](https://rustdesk.com/blog/rustdesk-for-linux), [RustDesk for Mac](https://rustdesk.com/blog/rustdesk-for-mac), and [remote control from Android and iOS](https://rustdesk.com/blog/rustdesk-remote-control-android-ios). See also [the best free remote desktop software](https://rustdesk.com/blog/best-free-remote-desktop-software). +{{% /notice %}} + ## Supported Platforms - Microsoft Windows - macOS diff --git a/content/client/android/_index.en.md b/content/client/android/_index.en.md index 3db3dced..011c7b63 100755 --- a/content/client/android/_index.en.md +++ b/content/client/android/_index.en.md @@ -7,6 +7,10 @@ weight: 4 Use this Android guide to control remote devices, transfer files, configure your ID and relay server, and share the screen or file system of an Android phone. +{{% notice note %}} +See also: [remote control from Android and iOS](https://rustdesk.com/blog/rustdesk-remote-control-android-ios). +{{% /notice %}} + ## Remote Control Enter the ID of the remote device in the home page or select a historical device to verify. diff --git a/content/client/linux/_index.en.md b/content/client/linux/_index.en.md index a24fb3c5..e42ce31d 100755 --- a/content/client/linux/_index.en.md +++ b/content/client/linux/_index.en.md @@ -7,6 +7,10 @@ weight: 4 Use this Linux guide to install RustDesk on major distributions, review Wayland and login-screen limitations, and troubleshoot common permission issues such as SELinux policy blocks. +{{% notice note %}} +See also the overview guide: [RustDesk for Linux](https://rustdesk.com/blog/rustdesk-for-linux). +{{% /notice %}} + ## Which Linux package should you use? | Situation | Best package | diff --git a/content/client/mac/_index.en.md b/content/client/mac/_index.en.md index 260cbfd4..481d2b8c 100755 --- a/content/client/mac/_index.en.md +++ b/content/client/mac/_index.en.md @@ -7,6 +7,10 @@ weight: 3 Use this macOS guide to install RustDesk, allow the app to run, and grant the permissions needed for screen capture and input control. +{{% notice note %}} +See also the overview guide: [RustDesk for Mac](https://rustdesk.com/blog/rustdesk-for-mac). +{{% /notice %}} + ## What does RustDesk need on macOS? RustDesk on macOS needs more than the app installation itself. To control another Mac correctly, you typically need to move the app into `Applications`, allow it to run, then grant `Accessibility`, `Screen Recording`, and in some cases `Input Monitoring` permissions. diff --git a/content/self-host/_index.en.md b/content/self-host/_index.en.md index 9fb8e5cf..c9ca6582 100755 --- a/content/self-host/_index.en.md +++ b/content/self-host/_index.en.md @@ -10,6 +10,10 @@ Self-hosting RustDesk lets you control your own ID and relay infrastructure, kee Support is available via our [Discord](https://discord.com/invite/nDceKgxnkV) for OSS and [email](mailto:support@rustdesk.com) for Pro. +{{% notice note %}} +Background reading: [why self-host remote desktop software](https://rustdesk.com/blog/why-self-host-remote-desktop-software), [self-hosted vs. cloud SaaS](https://rustdesk.com/blog/rustdesk-self-hosted-vs-cloud-saas-option), and [what open-source remote desktop software gives you](https://rustdesk.com/blog/open-source-remote-desktop-software). +{{% /notice %}} + ## Which RustDesk server should you choose? | Option | Best for | What you get | diff --git a/content/self-host/client-configuration/_index.en.md b/content/self-host/client-configuration/_index.en.md index f14df523..beb75580 100644 --- a/content/self-host/client-configuration/_index.en.md +++ b/content/self-host/client-configuration/_index.en.md @@ -33,6 +33,8 @@ Most self-hosted RustDesk clients only need a few values: You can have your own name, logo, icon, configuration, be signed and more. +For a guided overview, see the [web console and custom client generator walkthrough](https://rustdesk.com/blog/rustdesk-web-console-custom-client-generator-port-21114). + Currently, Windows X64, Mac Arm64 / X64, [Linux](https://twitter.com/rustdesk/status/1788905463678951787), Android Arm 64 are supported. [Video](https://twitter.com/rustdesk/status/1769171628426944539) diff --git a/content/self-host/client-deployment/_index.en.md b/content/self-host/client-deployment/_index.en.md index d73ea2ab..8cfe2216 100644 --- a/content/self-host/client-deployment/_index.en.md +++ b/content/self-host/client-deployment/_index.en.md @@ -8,6 +8,10 @@ keywords: ["rustdesk client deployment", "rustdesk powershell deploy", "rustdesk This guide covers large-scale RustDesk client deployment with scripts and automation tools such as PowerShell, batch, and macOS bash. If you need the simplest experience and have RustDesk Server Pro, start with the custom client generator: https://twitter.com/rustdesk/status/1788905463678951787. +{{% notice note %}} +Related reading: [setting up unattended access](https://rustdesk.com/blog/rustdesk-unattended-access-setup). +{{% /notice %}} + ## What is the best way to deploy RustDesk clients at scale? For RustDesk Server Pro, the easiest large-scale deployment path is usually the custom client generator because it packages your server settings into the client build. For environments managed through RMM, Intune, GPO, or custom automation, PowerShell, batch, and shell scripts are more flexible. diff --git a/content/self-host/rustdesk-server-oss/_index.en.md b/content/self-host/rustdesk-server-oss/_index.en.md index 57eaa13f..354dee7b 100755 --- a/content/self-host/rustdesk-server-oss/_index.en.md +++ b/content/self-host/rustdesk-server-oss/_index.en.md @@ -10,6 +10,10 @@ RustDesk Server OSS is the free and open-source self-hosted backend for RustDesk Use RustDesk Server OSS when you want core self-hosting capabilities and are comfortable managing deployment, networking, and upgrades yourself. If you need a web console, API access, OIDC, LDAP, 2FA, device management, or other centralized admin features, compare it with [RustDesk Server Pro](/docs/en/self-host/rustdesk-server-pro/). +{{% notice note %}} +Related reading: [what open-source remote desktop software gives you](https://rustdesk.com/blog/open-source-remote-desktop-software) and [why self-host remote desktop software](https://rustdesk.com/blog/why-self-host-remote-desktop-software). +{{% /notice %}} + ## What is included in RustDesk Server OSS? - `hbbs` for RustDesk ID, rendezvous, and signaling. diff --git a/content/self-host/rustdesk-server-pro/_index.en.md b/content/self-host/rustdesk-server-pro/_index.en.md index 60de386e..5db79074 100644 --- a/content/self-host/rustdesk-server-pro/_index.en.md +++ b/content/self-host/rustdesk-server-pro/_index.en.md @@ -19,6 +19,10 @@ RustDesk Server Pro is the commercial self-hosted deployment option for teams th - Treat the [Windows install path](/docs/en/self-host/rustdesk-server-pro/installscript/windows/) as legacy. - Plan for HTTPS, licensing, and client configuration immediately after the server starts. +{{% notice note %}} +Deciding whether Pro fits you? See [self-hosted vs. cloud SaaS](https://rustdesk.com/blog/rustdesk-self-hosted-vs-cloud-saas-option), [how to evaluate Server Pro](https://rustdesk.com/blog/rustdesk-server-pro-free-trial), and [RustDesk for enterprise](https://rustdesk.com/blog/rustdesk-for-enterprise). +{{% /notice %}} + ## When to choose RustDesk Server Pro Choose RustDesk Server Pro when RustDesk Server OSS is not enough and you need: @@ -47,7 +51,7 @@ We recommend reading this first before proceeding, [How does self-hosted server ## Hardware requirement -Lowest level VPS is enough for your use cases. The server software is not CPU and memory intensive. Our public ID server hosted on a 2 CPU/4 GB Vultr server serves 1.0+ million endpoints. Each relay connection consumes avg 180kb per second. 1 cpu core and 1G ram is enough to support 1000 relay concurrent connections. +Lowest level VPS is enough for your use cases. The server software is not CPU and memory intensive. Our public ID server hosted on a 2 CPU/4 GB Vultr server serves 1.0+ million endpoints. Each relay connection consumes avg 180kb per second. 1 cpu core and 1G ram is enough to support 1000 relay concurrent connections. For sizing at large scale, see [self-hosting server hardware at scale](https://rustdesk.com/blog/self-host-rustdesk-server-hardware-at-scale) and [scaling to 50,000–200,000 devices](https://rustdesk.com/blog/rustdesk-scale-50000-200000-devices). ## Article tutorials [Step-by-Step Guide: Self-Host RustDesk Server Pro on Cloud via Docker for Secure Remote Access](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) diff --git a/content/self-host/rustdesk-server-pro/console/_index.en.md b/content/self-host/rustdesk-server-pro/console/_index.en.md index fdd7e77e..291e1739 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.en.md +++ b/content/self-host/rustdesk-server-pro/console/_index.en.md @@ -9,6 +9,10 @@ The RustDesk Server Pro web console is the main administrative interface for man The web console is integrated in the RustDesk server Pro, serviced by the `21114` port. +{{% notice note %}} +See also the [web console and custom client generator walkthrough](https://rustdesk.com/blog/rustdesk-web-console-custom-client-generator-port-21114). +{{% /notice %}} + ## What is the RustDesk Server Pro web console? The web console is the main control plane for a self-hosted RustDesk Server Pro deployment. It is where administrators manage users, devices, groups, permissions, strategies, relay settings, SMTP, tokens, and custom clients. diff --git a/content/self-host/rustdesk-server-pro/faq/_index.en.md b/content/self-host/rustdesk-server-pro/faq/_index.en.md index 08e97f46..5ef81763 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.en.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.en.md @@ -9,6 +9,10 @@ weight: 600 This FAQ covers the most common RustDesk Server Pro tasks: installation, conversion from OSS, upgrades, license migration, logging, SMTP issues, and device-management problems. If you are starting from scratch, begin with the [installation guide](/docs/en/self-host/rustdesk-server-pro/installscript/). If you already have a running server, the most common follow-up pages are [License](/docs/en/self-host/rustdesk-server-pro/license/), [SMTP](/docs/en/self-host/rustdesk-server-pro/smtp/), and [Client Deployment](/docs/en/self-host/client-deployment/). +{{% notice note %}} +Troubleshooting help: [RustDesk not connecting](https://rustdesk.com/blog/rustdesk-not-connecting-troubleshooting), ["connected, waiting for image"](https://rustdesk.com/blog/rustdesk-connected-waiting-for-image), and [running Server Pro without Docker](https://rustdesk.com/blog/rustdesk-server-pro-without-docker). +{{% /notice %}} + ## Which page should you use for each common task? | Task | Best page | diff --git a/content/self-host/rustdesk-server-pro/ldap/_index.en.md b/content/self-host/rustdesk-server-pro/ldap/_index.en.md index d032f7a1..aebeaa1d 100644 --- a/content/self-host/rustdesk-server-pro/ldap/_index.en.md +++ b/content/self-host/rustdesk-server-pro/ldap/_index.en.md @@ -7,6 +7,10 @@ keywords: ["rustdesk ldap", "rustdesk server pro ldap", "rustdesk ldap authentic Use this guide to connect RustDesk Server Pro to your LDAP directory for centralized authentication and user lookup. +{{% notice note %}} +For a broader walkthrough of directory integration, see [RustDesk Active Directory, LDAP, and SSO](https://rustdesk.com/blog/rustdesk-active-directory-ldap-sso). +{{% /notice %}} + ## What does LDAP do in RustDesk Server Pro? LDAP lets RustDesk Server Pro authenticate users against your directory service instead of managing separate local credentials for every account. On first successful login, RustDesk creates the user automatically based on the LDAP identity. diff --git a/content/self-host/rustdesk-server-pro/license/_index.en.md b/content/self-host/rustdesk-server-pro/license/_index.en.md index d03be2cc..5ecc2b37 100644 --- a/content/self-host/rustdesk-server-pro/license/_index.en.md +++ b/content/self-host/rustdesk-server-pro/license/_index.en.md @@ -19,6 +19,10 @@ RustDesk Server Pro licensing is tied to the `hbbs` server, not to every relay n - Migration is done by unbinding the old machine and setting the license on the new server - If the server cannot reach the internet directly, you can configure a proxy for license verification +{{% notice note %}} +Related reading: [how RustDesk Pro license cost and payment work](https://rustdesk.com/blog/rustdesk-pro-license-cost-how-to-pay), [lifetime vs. subscription licensing](https://rustdesk.com/blog/rustdesk-lifetime-perpetual-license), [what counts as a managed device](https://rustdesk.com/blog/what-counts-as-a-managed-device), and [upgrading a license mid-subscription](https://rustdesk.com/blog/upgrade-rustdesk-license-mid-subscription). +{{% /notice %}} + ## Buy license Please get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), enter a valid email address in the Stripe checkout page. The license (and the invoice in a separate mail) will be sent to your email once payment is done successfully. diff --git a/content/self-host/rustdesk-server-pro/permissions/_index.en.md b/content/self-host/rustdesk-server-pro/permissions/_index.en.md index 1dc9858a..34e86ab4 100644 --- a/content/self-host/rustdesk-server-pro/permissions/_index.en.md +++ b/content/self-host/rustdesk-server-pro/permissions/_index.en.md @@ -7,6 +7,10 @@ keywords: ["rustdesk access control", "rustdesk device permissions", "rustdesk u Use Access Control to decide which users or groups can connect to which devices in RustDesk Server Pro. +{{% notice note %}} +For a practical overview, see [per-user access control, device groups, and the shared address book](https://rustdesk.com/blog/rustdesk-per-user-access-control-device-groups-shared-address-book). +{{% /notice %}} + ## What is Access Control in RustDesk Server Pro? Access Control determines whether a user or group is allowed to reach a device. It is about connection eligibility, not about what the operator can do after the connection starts. For in-session permissions, use [Control Role](/docs/en/self-host/rustdesk-server-pro/control-role/).