Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:linux-tutorials:rustdesk [2024/04/03 15:55] – created Zyzonixlinux:linux-tutorials:rustdesk [2025/01/03 13:45] (current) – [Rustdesk - Remote Desktop Software] Zyzonix
Line 1: Line 1:
-===== Rustdesk =====+===== Rustdesk - Remote Desktop Software=====
  
-Rustdesk is a free open source self-hostable remote desktop software for Linux, MacOS and Windows.+Rustdesk is a free open source self-hostable remote desktop software for Linux, MacOSWindows and Android.
  
 → To their GitHub: [[https://github.com/rustdesk|github.com/rustdesk]] → To their GitHub: [[https://github.com/rustdesk|github.com/rustdesk]]
 +→ Now also available on flathub: [[https://flathub.org/apps/com.rustdesk.RustDesk|flathub.com - com.rustdesk.RustDesk]]
 ==== Configure Rustdesk client for Linux from CLI ==== ==== Configure Rustdesk client for Linux from CLI ====
 +
 +Sometime it might be necessary to edit the Rustdesk config from CLI, for example when switching between relay servers. 
 +
 +To do this proceed as following:
 +//(This tutorial was tested on a Systemd-based system)//
 +
 +  * Firstly stop the Rustdesk service
 +<code bash>sudo systemctl stop rustdesk.service</code>
 +  * Then navigate to ''/root/.config/rustdesk/'', therefore change to ''root'':
 +<code bash>su root</code>
 +<code bash>cd /root/.config/rustdesk</code>
 +  * There should be three files in this directory: ''RustDesk.toml'', ''RustDesk2.toml'' and ''RustDesk_hwcodec.toml''. Edit the second one:
 +<code bash>nano RustDesk2.toml</code>
 +  * The content of this file should look like this:
 +<code bash>
 +rendezvous_server = '<rendevouz-server-ip>'
 +nat_type = 1
 +serial = 3
 +
 +[options]
 +rendezvous-servers = 'rs-ny.rustdesk.com,rs-sg.rustdesk.com,rs-cn.rustdesk.com'
 +key = '<key>'
 +custom-rendezvous-server = '<rendevouz-server-ip>'
 +local-ip-addr = '<local-ip>'
 +enable-audio = 'N'
 +relay-server = '<relay-server-ip>'
 +audio-input = 'Monitor of Built-in Audio Analog Stereo'
 +</code>
 +  * Now you can edit the ''rendevous-server-ip'', the ''<relay-server-ip>'' and the ''key''. Fill in the required values and exit.
 +  * Then restart the server:
 +<code bash>sudo systemctl start rustdesk.service</code>
  • linux/linux-tutorials/rustdesk.1712152549.txt.gz
  • Last modified: 2024/04/03 15:55
  • by Zyzonix