

- #RUST SERVER COMMANDS .EXE#
- #RUST SERVER COMMANDS INSTALL#
- #RUST SERVER COMMANDS UPDATE#
- #RUST SERVER COMMANDS REGISTRATION#
- #RUST SERVER COMMANDS SOFTWARE#
This will cause the id_ed25519.pub file to regenerate. Id_ed25519 file from your server and restart hbbs/ hbbr. If there are invalid characters in the key which can not be used in a Windows file name, please remove the
#RUST SERVER COMMANDS .EXE#
exe part as a delimiter, to avoid the key being mangled if Windows or the browser renames the file when downloading duplicated names. Optionally add a, (comma) character after the key, before the. You need to set both host and key, missing either one will not work. You can see the config result in the About Window below. Put config in rustdesk.exe file name (Windows only)Ĭhange rustdesk.exe to rustdesk- host=,key=.exe, e.g. The other two addresses can be left blank, RustDesk will automatically deduce (if not specially set), and the Relay Server refers to hbbr (port 21117). STEP 3: Set hbbs/hbbr address on client-sideĬlick on the Menu button on the right side of ID as shown below, and choose “ID/Relay Server”.Įnter the hbbs host or IP Address in the ID Server input box (local side + remote side). Please run with the -h option to see help if you want to choose your own port. If you do not need web client (21118, 21119) support, the corresponding ports can be disabled.
#RUST SERVER COMMANDS REGISTRATION#
21115 is used for the NAT type test, 21116/UDP is used for the ID registration and heartbeat service, 21116/TCP is used for TCP hole punching and connection service, 21117 is used for the Relay services, and 2119 are used to support web clients.

Please note that 21116 should be enabled both for TCP and UDP. Be sure to open these ports in the firewall. The relay server specified by the client has a higher priority than this.īy default, hbbs listens on 21115 (TCP) and 21116 (TCP/UDP), 21118 (TCP), and hbbr listens on 21117 (TCP), 21119 (TCP). You do not need to specify port if you are using default 21117 port. The -r parameter of hbbs is not mandatory, it is just convenient for you not to specify a relay server on the controlled client side. Another good tool for your logs is pm2-logrotate. If you want to make hbbs/ hbbr auto-run after reboot, please check out pm2 save and pm2 startup.
#RUST SERVER COMMANDS INSTALL#
you can not see hbbs/ hbbr in pm2 list), please download and install the Node.js LTS version from. PM2 requires Node.js v16+, if you fail to run PM2 (e.g.

We suggest you use PM2 for managing your service. If it is only for office work demand, the traffic is around 100 K/s. The traffic of a relay connection is between 30 K/s and 3 M/s (1920x1080 screen) depending on the resolution settings and screen update.

Regarding the network size, if the TCP hole punching direct connection fails, the relay traffic will be consumed. You can also use a Raspberry Pi or something similar. The hardware requirements are very low the minimum configuration of a basic cloud server is enough, and the CPU and memory requirements are minimal. They are built on CentOS Linux 7, tested on CentOS Linux 7/8 and Ubuntu 18/20. The tutorial below is based on Linux build.
#RUST SERVER COMMANDS SOFTWARE#
rustdesk-net restart: unless-stopped Set up your own server instance without using Docker STEP 1: Download server-side software programs You need to have Docker/Podman installed to run a rustdesk-server as a docker container Docker examples Install your own server with Docker (Compose) Requirements Please Download deb files yourself and install with apt-get -f install. Install your own server as systemd service using deb file for debian distros
#RUST SERVER COMMANDS UPDATE#
There is also an update script on Techahold’s repository. If you have UFW installed use the following commands to configure the firewall (port 8000 only needed if you want to use the auto generated install files): ufw allow 21115:21119/tcp The example commands for UFW (Debian based) are: ufw allow proto tcp from YOURIP to any port 22 Make sure you have got access via SSH or otherwise setup prior setting up the firewall. Please setup your firewall on your server prior to running the script. A server with 1 CPU, 1 GB and 10 GB disk is plenty to run RustDesk. You need to have Linux installed, script is tested working with CentOS Linux 7/8, Ubuntu 18/20 and Debian. Script is hosted on Techahold and supported on our Discord.Ĭurrently the script will download and setup the Relay and Signal Servers (hbbr and hbbs), generate configs and host them on a password protected web page for simple deployment to clients. Installation Install your own server as systemd service using a simple to run install script
