mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-01-14 18:29:15 +01:00
commit
240d7ac8cb
@ -21,5 +21,4 @@ Open source Server Repository: https://github.com/rustdesk/rustdesk-server</br>
|
||||
Pro Server Repository: https://github.com/rustdesk/rustdesk-server-pro</br>
|
||||
Doc Repository: https://github.com/rustdesk/doc.rustdesk.com</br>
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
|
@ -30,4 +30,4 @@ For Pro users without an SSL Proxy you will need to open TCP port `21114` for th
|
||||
|
||||
To check ports are opened and working you can use `test-netconnection domain.com -p 21115` with PowerShell or [CanYouSeeMe.org](https://canyouseeme.org/).
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
|
@ -3,7 +3,7 @@ title: Advanced Settings
|
||||
weight: 49
|
||||
---
|
||||
|
||||
All adavanced settings in custom clients are covered here.
|
||||
All advanced settings in custom clients are covered here.
|
||||
|
||||
## Privilege Levels for Settings
|
||||
|
||||
@ -46,7 +46,7 @@ Enable keyboard/mouse input for incoming connections.
|
||||
|
||||
### enable-clipboard
|
||||
|
||||
Enable copy and paste for the incoming connections.
|
||||
Enable copy and paste for incoming connections.
|
||||
|
||||
**Location**:
|
||||
|
||||
@ -331,7 +331,7 @@ The directory to save recorded videos.
|
||||
|
||||
Default values:
|
||||
|
||||
1. **MacOS** ~/Movies/**app_name**
|
||||
1. **macOS** ~/Movies/**app_name**
|
||||
2. **Linux** ~/Videos/**app_name**
|
||||
3. **Windows** %USERPROFILE%\Videos\\**app_name**
|
||||
4. **Android** /Storage/emulated/0/**app_name**/ScreenRecord
|
||||
@ -568,7 +568,7 @@ This option will set the "follow-remote-cursor" option for every peer after the
|
||||
|
||||
Then the "follow-remote-cursor" option in each peer's settings will controls whether to follow the remote cursor.
|
||||
|
||||
**Preview** [PR 7717](https://github.com/rustdesk/rustdesk/pull/7717)
|
||||
**Preview**: [PR 7717](https://github.com/rustdesk/rustdesk/pull/7717)
|
||||
|
||||
**Location**:
|
||||
|
||||
@ -585,7 +585,7 @@ This option will set the "follow-remote-window" option for every peer after the
|
||||
|
||||
Then the "follow-remote-window" option in each peer's settings will controls whether to follow the remote window.
|
||||
|
||||
**Preview** [PR 7717](https://github.com/rustdesk/rustdesk/pull/7717)
|
||||
**Preview**: [PR 7717](https://github.com/rustdesk/rustdesk/pull/7717)
|
||||
|
||||
**Location**:
|
||||
|
||||
@ -767,7 +767,7 @@ This option will set the "displays-as-individual-windows" option for every peer
|
||||
|
||||
The "displays-as-individual-windows" option in each peer's settings will then control whether to show displays as individual windows.
|
||||
|
||||
**Preview** [PR 5945](https://github.com/rustdesk/rustdesk/pull/5945)
|
||||
**Preview**: [PR 5945](https://github.com/rustdesk/rustdesk/pull/5945)
|
||||
|
||||
**Location**:
|
||||
|
||||
@ -784,7 +784,7 @@ This option will set the "use-all-my-displays-for-the-remote_session" option for
|
||||
|
||||
The "use-all-my-displays-for-the-remote_session" option in each peer's settings will then control whether to use all my displays for the remote session.
|
||||
|
||||
**Preview** [PR 6064](https://github.com/rustdesk/rustdesk/pull/6064)
|
||||
**Preview**: [PR 6064](https://github.com/rustdesk/rustdesk/pull/6064)
|
||||
|
||||
**Location**:
|
||||
|
||||
@ -885,7 +885,7 @@ The "codec-preference" option in each peer's settings will then control codec fo
|
||||
| :------: | :------: | :------: | :------: |
|
||||
| N | auto, vp8, vp9, av1, h264, h265 | auto | `codec-preference=auto` |
|
||||
|
||||
**CAUTION**: Options other than "vp8" and "vp9" may not work. This depends on what your machine supports.
|
||||
**Caution**: Options other than "vp8" and "vp9" may not work. This depends on what your machine supports.
|
||||
|
||||
### preset-address-book-name & preset-address-book-tag
|
||||
|
||||
@ -898,10 +898,9 @@ Please use valid address book name and tag on your address book page of web cons
|
||||
| preset-address-book-name | N | | | `preset-address-book-name=<address book name>` |
|
||||
| preset-address-book-tag | N | | | `preset-address-book-tag=<address book tag name>` |
|
||||
|
||||
|
||||
### disable-group-panel
|
||||
|
||||
Disable group panel (next to address book panel) on RustDesk client, https://github.com/rustdesk/rustdesk-server-pro/issues/250
|
||||
Disable group panel (next to address book panel) on RustDesk client, https://github.com/rustdesk/rustdesk-server-pro/issues/250.
|
||||
|
||||
| Option | Install required | Values | Default | Example |
|
||||
| :------: | :------: | :------: | :------: | :------: |
|
||||
@ -909,13 +908,12 @@ Disable group panel (next to address book panel) on RustDesk client, https://git
|
||||
|
||||
### pre-elevate-service
|
||||
|
||||
Automatic elevation on run for Windows portable, https://github.com/rustdesk/rustdesk-server-pro/issues/252
|
||||
Automatic elevation on run for Windows portable, https://github.com/rustdesk/rustdesk-server-pro/issues/252.
|
||||
|
||||
| Option | Install required | Values | Default | Example |
|
||||
| :------: | :------: | :------: | :------: | :------: |
|
||||
| pre-elevate-service | N | Y, N | N | `pre-elevate-service=Y` |
|
||||
|
||||
|
||||
### disable-floating-window
|
||||
|
||||
When the Android service starts, it will display a floating window, which helps prevent the system from killing the RustDesk service.
|
||||
@ -951,7 +949,7 @@ Android floating windows have adjustable transparency. If you want to enable but
|
||||
### floating-window-svg
|
||||
|
||||
If an icon is not set for the Android floating window, it will default to displaying the RustDesk icon.
|
||||
When setting, please write the text content of svg into one line, and pay attention to [the svg support limitations](https://bigbadaboom.github.io/androidsvg/index.html)
|
||||
When setting, please write the text content of SVG into one line, and pay attention to the [SVG support limitations](https://bigbadaboom.github.io/androidsvg/index.html).
|
||||
|
||||
| Default | Example |
|
||||
| :------: | :------: |
|
||||
@ -983,7 +981,7 @@ This is for the Android controlled side. By default, when the resolution is grea
|
||||
|
||||
### allow-remote-cm-modification
|
||||
|
||||
Whether to allow the control side to click on the connection management window to accept connections, change permissions, etc.
|
||||
Controls whether to allow the control side to click on the connection management window to accept connections, change permissions, etc.
|
||||
|
||||
https://github.com/rustdesk/rustdesk/issues/7425
|
||||
|
||||
@ -991,10 +989,9 @@ https://github.com/rustdesk/rustdesk/issues/7425
|
||||
| :------: | :------: | :------: |
|
||||
| Y, N | N | `allow-remote-cm-modification=Y` |
|
||||
|
||||
|
||||
### remove-preset-password-warning
|
||||
|
||||
Whether to remove the security warning on GUI when there is preset password in custom client.
|
||||
Controls whether to remove the security warning on GUI when there is preset password in custom client.
|
||||
|
||||
https://github.com/rustdesk/rustdesk-server-pro/discussions/286
|
||||
|
||||
@ -1006,7 +1003,7 @@ https://github.com/rustdesk/rustdesk/discussions/7956
|
||||
|
||||
### hide-security-settings / hide-network-settings / hide-server-settings / hide-proxy-settings
|
||||
|
||||
Whether to hide some settings, please ensure `Disable settings` is turned off, otherwise these won't work.
|
||||
Controls whether to hide some settings. Please ensure `Disable settings` is turned off, otherwise these won't work.
|
||||
|
||||
https://github.com/rustdesk/rustdesk-server-pro/issues/263
|
||||
|
||||
@ -1018,7 +1015,7 @@ https://github.com/rustdesk/rustdesk-server-pro/issues/276
|
||||
|
||||
### hide-username-on-card
|
||||
|
||||
Whether to show username in the list of devices, because sometimes, the username is too long, will hide the other info.
|
||||
Controls whether to show username in the list of devices. Because sometimes, the username is too long, will hide the other info.
|
||||
|
||||
https://github.com/rustdesk/rustdesk-server-pro/issues/284#issuecomment-2216521407
|
||||
|
||||
@ -1028,7 +1025,7 @@ https://github.com/rustdesk/rustdesk-server-pro/issues/284#issuecomment-22165214
|
||||
|
||||
### hide-help-cards
|
||||
|
||||
Whether to show UAC / permission warnings on GUI.
|
||||
Controls whether to show UAC / permission warnings on GUI.
|
||||
|
||||
https://github.com/rustdesk/rustdesk/issues/8687
|
||||
|
||||
@ -1044,17 +1041,14 @@ https://github.com/rustdesk/rustdesk-server-pro/issues/277
|
||||
|
||||
### disable-udp
|
||||
|
||||
Whether to use TCP only, it will not use UDP 21116 any more, TCP 21116 will be used instead.
|
||||
Controls whether to use TCP only. It will not use UDP 21116 any more, TCP 21116 will be used instead.
|
||||
|
||||
| Values | Default | Example |
|
||||
| :------: | :------: | :------: |
|
||||
| Y, N | N | `disable-udp=Y` |
|
||||
|
||||
|
||||
### preset-user-name / preset-strategy-name
|
||||
|
||||
Assign user / strategy to device, you can also do this via [command line](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/#assign-device-usersgroupsstrategies-to-devices)
|
||||
Assign user / strategy to device. You can also do this via [command line](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/#assign-device-usersgroupsstrategies-to-devices).
|
||||
|
||||
https://github.com/rustdesk/rustdesk-server-pro/discussions/304
|
||||
|
||||
|
||||
|
@ -50,7 +50,7 @@ function getLatest()
|
||||
$HTML.write($src)
|
||||
}
|
||||
|
||||
# Current example link: https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.exe
|
||||
# Current example link: https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe
|
||||
$Downloadlink = ($HTML.Links | Where {$_.href -match '(.)+\/rustdesk\/rustdesk\/releases\/download\/\d{1}.\d{1,2}.\d{1,2}(.{0,3})\/rustdesk(.)+x86_64.exe'} | select -first 1).href
|
||||
|
||||
# bugfix - sometimes you need to replace "about:"
|
||||
@ -156,7 +156,7 @@ REM ############################### Please Do Not Edit Below This Line #########
|
||||
if not exist C:\Temp\ md C:\Temp\
|
||||
cd C:\Temp\
|
||||
|
||||
curl -L "https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.exe" -o rustdesk.exe
|
||||
curl -L "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -o rustdesk.exe
|
||||
|
||||
rustdesk.exe --silent-install
|
||||
timeout /t 20
|
||||
@ -200,7 +200,7 @@ if [[ $EUID -ne 0 ]]; then
|
||||
fi
|
||||
|
||||
# Specify the path to the rustdesk.dmg file
|
||||
dmg_file="/tmp/rustdesk-1.2.3-x86_64.dmg"
|
||||
dmg_file="/tmp/rustdesk-1.2.6-x86_64.dmg"
|
||||
|
||||
# Specify the mount point for the DMG (temporary directory)
|
||||
mount_point="/Volumes/RustDesk"
|
||||
@ -209,9 +209,9 @@ mount_point="/Volumes/RustDesk"
|
||||
echo "Downloading RustDesk Now"
|
||||
|
||||
if [[ $(arch) == 'arm64' ]]; then
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-aarch64.dmg --output "$dmg_file"
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-aarch64.dmg --output "$dmg_file"
|
||||
else
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.dmg --output "$dmg_file"
|
||||
curl -L https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.dmg --output "$dmg_file"
|
||||
fi
|
||||
|
||||
# Mount the DMG file to the specified mount point
|
||||
@ -323,11 +323,11 @@ fi
|
||||
|
||||
echo "Installing RustDesk"
|
||||
if [ "${ID}" = "debian" ] || [ "$OS" = "Ubuntu" ] || [ "$OS" = "Debian" ] || [ "${UPSTREAM_ID}" = "ubuntu" ] || [ "${UPSTREAM_ID}" = "debian" ]; then
|
||||
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.deb
|
||||
apt-get install -fy ./rustdesk-1.2.3-x86_64.deb > null
|
||||
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.deb
|
||||
apt-get install -fy ./rustdesk-1.2.6-x86_64.deb > null
|
||||
elif [ "$OS" = "CentOS" ] || [ "$OS" = "RedHat" ] || [ "$OS" = "Fedora Linux" ] || [ "${UPSTREAM_ID}" = "rhel" ] || [ "$OS" = "Almalinux" ] || [ "$OS" = "Rocky*" ] ; then
|
||||
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-0.x86_64.rpm
|
||||
yum localinstall ./rustdesk-1.2.3-0.x86_64.rpm -y > null
|
||||
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-0.x86_64.rpm
|
||||
yum localinstall ./rustdesk-1.2.6-0.x86_64.rpm -y > null
|
||||
else
|
||||
echo "Unsupported OS"
|
||||
# here you could ask the user for permission to try and install anyway
|
||||
|
@ -23,7 +23,7 @@ if (!(Test-Path C:\Temp))
|
||||
|
||||
cd C:\Temp
|
||||
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
|
||||
$ServiceName = 'Rustdesk'
|
||||
|
@ -40,7 +40,7 @@ You could modify the line with `hbbs` to your NAS's LAN IP temporarily just like
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: rustdesk/rustdesk-server:latest # please change this to rustdesk/rustdesk-server-pro:latest if you want to install Pro.
|
||||
image: rustdesk/rustdesk-server:latest # Please change this to rustdesk/rustdesk-server-pro:latest if you want to install Pro.
|
||||
command: hbbs -r rustdesk.example.com:21117 -k _
|
||||
volumes:
|
||||
- ./data:/root
|
||||
@ -51,7 +51,7 @@ services:
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: rustdesk/rustdesk-server:latest # please change this to rustdesk/rustdesk-server-pro:latest if you want to install Pro.
|
||||
image: rustdesk/rustdesk-server:latest # Please change this to rustdesk/rustdesk-server-pro:latest if you want to install Pro.
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- ./data:/root
|
||||
@ -110,4 +110,3 @@ Open these required ports:
|
||||
* `21116` UDP heartbeat/ID server
|
||||
* `21117` TCP relay
|
||||
* `21118/21119` TCP for web socket if you want to run web client
|
||||
|
||||
|
@ -30,7 +30,7 @@ If you build you own server on your home/office, and can't connect it through pu
|
||||
|
||||
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.
|
||||
|
||||
## Video tutorials
|
||||
### 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.
|
||||
|
||||
@ -39,7 +39,7 @@ The installation of the Pro version is almost identical, except for the followin
|
||||
- Different download path and Docker images are required.
|
||||
- An additional TCP port (21114) is needed for the web console.
|
||||
|
||||
## License
|
||||
### 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.
|
||||
|
||||
@ -66,7 +66,7 @@ Almost the same as [the open source version](https://rustdesk.com/docs/en/self-h
|
||||
|
||||
#### Docker Installation
|
||||
|
||||
Most users choose to install RustDesk server Pro with [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)
|
||||
Most users choose to install RustDesk server Pro with [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
#### Ports Required
|
||||
|
||||
@ -78,16 +78,16 @@ More information about these ports, please check [here](/docs/en/self-host/rustd
|
||||
|
||||
This [guide](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) covers how to upgrade RustDesk Server Pro from a lower version, addressing different installation methods.
|
||||
|
||||
## Setup https for web console
|
||||
### 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.
|
||||
The simple install script includes HTTPS setup, but it may fail or you do not like it. 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)
|
||||
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).
|
||||
|
||||
## Migrate to new host and backup / restore
|
||||
### Migrate to new host and backup / restore
|
||||
|
||||
Here is a detailed [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184)
|
||||
Here is a detailed [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184).
|
||||
|
||||
## Migrate license
|
||||
### Migrate license
|
||||
|
||||
Please follow [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration)
|
||||
Please follow this [guide](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration).
|
||||
|
@ -7,7 +7,7 @@ weight: 600
|
||||
1. 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.
|
||||
2. Spin up a VPS, bare metal or Linux VM.
|
||||
3. If you want to use DNS and SSL create a DNS name i.e. `rustdesk.yourdomain.com`.
|
||||
4. [this page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install).
|
||||
4. [This page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install).
|
||||
5. Copy and paste the command into your Linux terminal.
|
||||
6. Follow the prompts as they guide you through the install.
|
||||
7. Once the install is complete `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
|
||||
@ -19,7 +19,7 @@ weight: 600
|
||||
2. Open TCP port 21114.
|
||||
3. Log into your RustDesk Server.
|
||||
4. If you didn't already use DNS and want to use SSL create a DNS name i.e. `rustdesk.yourdomain.com`.
|
||||
5. [this page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source).
|
||||
5. [This page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source).
|
||||
6. Copy and paste the command into your Linux terminal.
|
||||
7. Follow the prompts as they guide you through the install.
|
||||
8. Once the install is complete go to `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
|
||||
@ -27,17 +27,17 @@ weight: 600
|
||||
10. Enter your license code purchased in step 1.
|
||||
|
||||
### There is a new version of RustDesk Server Pro out, how can I upgrade?
|
||||
You'd better back up data files (sqlite3 files etc) first, https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.
|
||||
You'd better back up data files (sqlite3 files etc.) first, https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.
|
||||
#### If you installed with script
|
||||
1. [this page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#upgrade).
|
||||
1. [This page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#upgrade).
|
||||
2. Copy and paste the command into your Linux terminal.
|
||||
3. Follow the prompts as they guide you through the upgrade.
|
||||
#### Docker Compose
|
||||
```
|
||||
docker compose up -d --build --pull always
|
||||
```
|
||||
But this dependos on your docker version, for more discussion, check this, https://stackoverflow.com/questions/37685581/how-to-get-docker-compose-to-use-the-latest-image-from-repository
|
||||
#### Docker
|
||||
But this depends on your docker version, for more discussion, check [this](https://stackoverflow.com/questions/37685581/how-to-get-docker-compose-to-use-the-latest-image-from-repository).
|
||||
#### Docker
|
||||
```
|
||||
docker ps
|
||||
docker stop <CONTAINER ID>
|
||||
@ -45,8 +45,7 @@ docker rm <CONTAINER ID>
|
||||
docker rmi <IMAGE ID>
|
||||
docker run ..... # same as you installed it before
|
||||
```
|
||||
For more details, check this, https://www.cherryservers.com/blog/how-to-update-docker-image
|
||||
|
||||
For more details, check [this](https://www.cherryservers.com/blog/how-to-update-docker-image).
|
||||
|
||||
### I installed with the script, how can I start and stop services?
|
||||
The services use systemd so can be started and stopped using `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` e.g. `sudo systemctl restart rustdesk-hbbs`.
|
||||
@ -142,7 +141,7 @@ $ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
|
||||
if ($rdver -eq "1.2.3")
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
@ -155,7 +154,7 @@ if (!(Test-Path C:\Temp))
|
||||
|
||||
cd C:\Temp
|
||||
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.3/rustdesk-1.2.3-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
@ -194,9 +193,9 @@ For example, if you buy a domain name `example.com` from `Namesilo` and your ser
|
||||
Run `nginx -h` to check whether it has been installed successfully.
|
||||
|
||||
#### 3. Install Certbot
|
||||
* Method 1: If snap is installed, run `sudo snap install certbot --classic`
|
||||
* Method 2: Using `python3-certbot-nginx` instead. e.g. `sudo apt-get install python3-certbot-nginx` for ubuntu
|
||||
* Method 3: If the above two methods failed, try install `certbot-nginx`, e.g. `sudo yum install certbot-nginx` for centos 7
|
||||
* Method 1: If `snap` is installed, run `sudo snap install certbot --classic`.
|
||||
* Method 2: Using `python3-certbot-nginx` instead, e.g. `sudo apt-get install python3-certbot-nginx` for Ubuntu.
|
||||
* Method 3: If the above two methods failed, try install `certbot-nginx`, e.g. `sudo yum install certbot-nginx` for CentOS 7.
|
||||
|
||||
Run `certbot -h` to check whether it has been installed successfully.
|
||||
|
||||
@ -356,15 +355,13 @@ sudo firewall-cmd --permanent --add-port=443/tcp
|
||||
|
||||
After above, run `sudo firewall-cmd --reload` to reload firewall.
|
||||
|
||||
#### After changing the admin password in the web console I cannot log in. Is there a simple way to reset the password?
|
||||
### After changing the admin password in the web console I cannot log in. Is there a simple way to reset the password?
|
||||
1. Ensure you have `rustdesk-utils` installed. If not you can get it [here](https://github.com/rustdesk/rustdesk-server-pro). Also you need to execute the command from the folder where the database is, i.e. `/var/lib/rustdesk-server`.
|
||||
2. The command is `rustdesk-utils set_password username password`. If it works it will say *Done*.
|
||||
|
||||
1. Ensure you have rustdesk-utils installed (if not you can get it [here](https://github.com/rustdesk/rustdesk-server-pro), also you need to execute the command from the folder where the database is, ie /var/lib/rustdesk-server).
|
||||
2. The command is `rustdesk-utils set_password username password` if it works it will say *Done*
|
||||
|
||||
You also have the following other commands `genkeypair, validatekeypair [public key] [secret key] , doctor [rustdesk-server], reset_email_verification and reset_2fa_verification` which can be used with rustdesk-utils.
|
||||
You also have the following other commands `genkeypair`, `validatekeypair [public key] [secret key]`, `doctor [rustdesk-server]`, `reset_email_verification` and `reset_2fa_verification` which can be used with `rustdesk-utils`.
|
||||
|
||||
https://github.com/rustdesk/rustdesk-server-pro/discussions/183
|
||||
|
||||
### Add root CA certificate into Docker container (for tls failure with stmp, oidc etc)
|
||||
|
||||
### Add root CA certificate into Docker container (for TLS failure with SMTP, OIDC etc.)
|
||||
https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703
|
||||
|
@ -58,11 +58,10 @@ services:
|
||||
|
||||
The run `docker compose up -d`.
|
||||
|
||||
> If you have problem with seLinux on Fedora, please check this [issue](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
> If you have problem with SELinux on Fedora, please check this [issue](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
|
||||
{{% 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).
|
||||
|
||||
|
||||
Here is a A Step-by-Step Guide, https://h3x0r.tech/setting-up-a-rustdesk-server-with-docker, please add `21114` port and modify to `rustdesk-server-pro` accordingly.
|
||||
Here is a [Step-by-Step Guide](https://h3x0r.tech/setting-up-a-rustdesk-server-with-docker). Please add `21114` port and modify to `rustdesk-server-pro` accordingly.
|
||||
{{% /notice %}}
|
||||
|
@ -36,9 +36,8 @@ The license can be only used on one machine (for hbbs only, hbbr does not requir
|
||||
![](/docs/en/self-host/rustdesk-server-pro/license/images/unbind.jpg)
|
||||
|
||||
### Proxy
|
||||
If your server can not access internet to verify license directly, you can add proxy. e.g. `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
If your server can not access internet to verify license directly, you can add proxy, e.g. `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
|
||||
Alternatively, you can add `proxy=http://username:password@example.com:8080` to `.env` file
|
||||
under working directory (where `id_ed25519` / `db.sqlite3` files reside).
|
||||
Alternatively, you can add `proxy=http://username:password@example.com:8080` to `.env` file under working directory (where `id_ed25519` / `db.sqlite3` files reside).
|
||||
|
||||
`http` can be replaced with `https` or `socks5`. If there is no `username` / `password` / `port`, it can be `proxy=http://example.com`.
|
||||
|
@ -3,5 +3,5 @@ title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- Use your existing `Google`, `Okta`, `Facebook`, `Azure`, `Github`, `Gitlab`, etc. accounts to easily create and log in to your `RustDesk Pro` account.
|
||||
- Use your existing `Google`, `Okta`, `Facebook`, `Azure`, `GitHub`, `GitLab`, etc. accounts to easily create and log in to your `RustDesk Pro` account.
|
||||
- For the specification see [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html).
|
||||
|
Loading…
Reference in New Issue
Block a user