mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-06-20 17:57:47 +02:00
reorg
This commit is contained in:
parent
c9f48bc0aa
commit
3bc06d1b77
@ -0,0 +1,82 @@
|
||||
---
|
||||
title: Simple Install
|
||||
weight: 10
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Don't forget to get your license from [https://rustdesk.com/pricing/](https://rustdesk.com/pricing/), check [license](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) page for more details.
|
||||
|
||||
Please read [OSS installation](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) first before doing this simple install. You can know more underlying details there.
|
||||
{{% /notice %}}
|
||||
|
||||
### Install
|
||||
|
||||
Copy and paste the above command into your Linux terminal to install RustDesk Server Pro.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
{{% notice note %}}
|
||||
I recommend using [the Docker image](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose); it greatly simplifies the process of deploying the solution as well as updating it. The resource consumption is very low.
|
||||
{{% /notice %}}
|
||||
|
||||
What it does:
|
||||
|
||||
- Install some dependencies
|
||||
- Setup UFW firewall if available
|
||||
- Create a working directory `/var/lib/rustdesk-server` and a log directory `/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 (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you choose 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, it is automatically renewed. When the https is ready, please access with https://yourdomain.com rather than https://yourdomain.com:21114.
|
||||
|
||||
{{% notice note %}}
|
||||
How to [Set up HTTPS for web console manually](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
If the systemd service fails to start, it is probably related to SELinux, please check [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
If your client cannot connect to your server or you cannot access the web console, please check [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall).
|
||||
{{% /notice %}}
|
||||
|
||||
### Upgrade
|
||||
|
||||
Copy and paste the above command into your Linux terminal to upgrade your existing RustDesk Server Pro installation, this could also be saved locally and scheduled with cron.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)`
|
||||
|
||||
{{% notice note %}}
|
||||
If you encounter issues with this script, I would suggest you go through the script and execute the steps manually, one by one.
|
||||
{{% /notice %}}
|
||||
|
||||
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 open source
|
||||
|
||||
Copy and paste the above command into your Linux terminal to convert from RustDesk Server to RustDesk Server Pro.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)`
|
||||
|
||||
{{% notice note %}}
|
||||
Please add `21114` TCP port to your firewall, this is additional port for web console and user login in RustDesk client.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
I would suggest switching to a Docker installation if you encounter issues with this script. Alternatively, you can go through the script and execute the steps manually, one by one.
|
||||
{{% /notice %}}
|
||||
|
||||
What it does:
|
||||
|
||||
- Disable and removes the old services
|
||||
- Install some dependencies
|
||||
- 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 (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you choose 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, it is automatically renewed
|
@ -1,82 +1,21 @@
|
||||
---
|
||||
title: Simple Install
|
||||
weight: 10
|
||||
title: Installation
|
||||
weight: 6
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Don't forget to get your license from [https://rustdesk.com/pricing/](https://rustdesk.com/pricing/), check [license](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) page for more details.
|
||||
# Docker (Recommended)
|
||||
|
||||
Please read [OSS installation](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) first before doing this simple install. You can know more underlying details there.
|
||||
{{% /notice %}}
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
### Install
|
||||
For more details, please check [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
Copy and paste the above command into your Linux terminal to install RustDesk Server Pro.
|
||||
# install.sh
|
||||
|
||||
If you are proficient in Linux, please use the script below. Otherwise, you may encounter significant issues if it fails, and it could be difficult to determine why it isn’t working.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
{{% notice note %}}
|
||||
I recommend using [the Docker image](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose); it greatly simplifies the process of deploying the solution as well as updating it. The resource consumption is very low.
|
||||
{{% /notice %}}
|
||||
|
||||
What it does:
|
||||
|
||||
- Install some dependencies
|
||||
- Setup UFW firewall if available
|
||||
- Create a working directory `/var/lib/rustdesk-server` and a log directory `/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 (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you choose 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, it is automatically renewed. When the https is ready, please access with https://yourdomain.com rather than https://yourdomain.com:21114.
|
||||
|
||||
{{% notice note %}}
|
||||
How to [Set up HTTPS for web console manually](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
If the systemd service fails to start, it is probably related to SELinux, please check [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
If your client cannot connect to your server or you cannot access the web console, please check [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall).
|
||||
{{% /notice %}}
|
||||
|
||||
### Upgrade
|
||||
|
||||
Copy and paste the above command into your Linux terminal to upgrade your existing RustDesk Server Pro installation, this could also be saved locally and scheduled with cron.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh)`
|
||||
|
||||
{{% notice note %}}
|
||||
If you encounter issues with this script, I would suggest you go through the script and execute the steps manually, one by one.
|
||||
{{% /notice %}}
|
||||
|
||||
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 open source
|
||||
|
||||
Copy and paste the above command into your Linux terminal to convert from RustDesk Server to RustDesk Server Pro.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh)`
|
||||
|
||||
{{% notice note %}}
|
||||
Please add `21114` TCP port to your firewall, this is additional port for web console and user login in RustDesk client.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
I would suggest switching to a Docker installation if you encounter issues with this script. Alternatively, you can go through the script and execute the steps manually, one by one.
|
||||
{{% /notice %}}
|
||||
|
||||
What it does:
|
||||
|
||||
- Disable and removes the old services
|
||||
- Install some dependencies
|
||||
- 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 (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you choose 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, it is automatically renewed
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Installation unter Windows
|
||||
weight: 2
|
||||
weight: 11
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Windows Install
|
||||
weight: 2
|
||||
weight: 11
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Instalação no Windows
|
||||
weight: 2
|
||||
weight: 11
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user