doc.rustdesk.com/content/self-host/rustdesk-server-pro/_index.en.md

94 lines
4.5 KiB
Markdown
Raw Normal View History

2023-08-21 21:46:01 +02:00
---
title: RustDesk Server Pro
2023-08-29 05:37:35 +02:00
weight: 200
2023-08-23 05:45:37 +02:00
pre: "<b>2.2. </b>"
2023-08-21 21:46:01 +02:00
---
RustDesk Server Pro has more features compared to the open source version.
2024-02-09 21:41:00 +01:00
- No concurrent connection limit, aka no limit of simultaneous connections (OSS version has no limit either, but TeamViewer etc. have this limit)
- [Web console](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
2023-11-29 11:10:36 +01:00
- API
2024-03-22 08:40:21 +01:00
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/), [LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/), [2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
2023-08-21 21:46:01 +02:00
- Address book
- Rename
2023-08-31 22:02:43 +02:00
- Log management (Connection, file transfer, alarm, etc.)
2023-08-21 21:46:01 +02:00
- Device management
2024-02-09 21:41:00 +01:00
- [Security Settings sync](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
- [Access control](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
- [Multiple relay servers](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (automatically selects your closest relay)
2024-03-17 03:24:13 +01:00
- [Custom client generator](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
2023-08-21 21:46:01 +02:00
{{% notice note %}}
2024-02-09 21:41:00 +01:00
RustDesk Client ≥ 1.2.0 required
2023-08-21 21:46:01 +02:00
{{% /notice %}}
{{% notice note %}}
2024-03-09 22:47:53 +01:00
If you build you own server on your home/office, and can't connect it through public IP/domain, please check [this article](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
{{% /notice %}}
2024-03-09 22:47:53 +01:00
2023-11-29 15:55:02 +01:00
### Hardware requirement
Lowest level VPS is enough for your use case. The server software is not CPU and memory intensive. Our public ID server hosted on a 2 CPU/4 GB Vultr server serves 1.5+ million endpoints.
2024-07-18 10:47:26 +02:00
## Video tutorials
There are many video tutorials available online that can guide you through installing the OSS version, https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/#video-tutorials.
The installation of the Pro version is almost identical, except for the following differences:
- Different download path and Docker images are required.
- An additional TCP port (21114) is needed for the web console.
-
2024-07-18 05:39:16 +02:00
## License
You can get license from https://rustdesk.com/pricing.html, check [license](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) page for more details.
2023-10-21 21:55:02 +02:00
### Download
2023-08-21 21:46:01 +02:00
[https://github.com/rustdesk/rustdesk-server-pro/releases/latest](https://github.com/rustdesk/rustdesk-server-pro/releases/latest)
2023-10-21 21:55:02 +02:00
### Installation
2023-08-21 21:46:01 +02:00
2023-10-21 21:55:02 +02:00
#### Simple Install
2023-08-21 21:46:01 +02:00
2023-08-23 08:34:19 +02:00
To make life easy, we have developed scripts which take care of everything (install/upgrade/convert from open source) [Simple Install Script](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/).
2023-08-21 21:46:01 +02:00
{{% notice note %}}
2023-10-21 21:55:02 +02:00
Don't forget to get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) page for more details.
2023-08-21 21:46:01 +02:00
{{% /notice %}}
2023-10-21 21:55:02 +02:00
#### Manual Installation
2023-08-21 21:46:01 +02:00
2023-09-05 00:11:11 +02:00
Almost the same as [the open source version](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/), but you do not need to run hbbs/hbbr with any arguments. These can be set later in web console.
2023-08-21 21:46:01 +02:00
- `-k _` is set by default
- `-r <server:host>` is not needed any more if the relay server runs on the same machine with hbbs, and you can set multiple relay servers in the web console
2024-07-06 02:45:44 +02:00
#### Docker Installation
2024-07-10 15:37:13 +02:00
Most users choose to install RustDesk server Pro with [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)
2024-07-06 02:45:44 +02:00
2023-10-21 21:55:02 +02:00
#### Ports Required
2023-08-21 21:46:01 +02:00
2023-08-27 21:00:34 +02:00
You need port 21114-21119 TCP and 21116 UDP open, please ensure these ports are setup when you set firewall rules and Docker port mapping.
2023-08-21 21:46:01 +02:00
2024-07-06 03:03:42 +02:00
More information about these ports, please check [here](/docs/en/self-host/rustdesk-server-oss/install/#ports).
2024-07-06 02:45:44 +02:00
### Upgrade
2024-07-10 15:37:13 +02:00
This guide (https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/) covers how to upgrade RustDesk Server Pro from a lower version, addressing different installation methods.
2024-07-10 15:20:30 +02:00
## Setup https for web console
The simple install script includes https setup, but it may fail or you do not like it, and it can not be used for the other installation methods.
Here is a simple tutorial of [manual https setup](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)
2024-07-10 15:37:13 +02:00
## Migrate to new host and backup / restore
Here is a detailed [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184)
## Migrate license
Please follow [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration)