doc.rustdesk.com/content/self-host/install/_index.en.md
2022-04-11 17:05:11 +08:00

2.1 KiB

title weight
Installation 10

Set up your own cloud by following simple steps


STEP-1 : Download server-side software programs

Download or use docker rustdesk/rustdesk-server, Note: You need buy license When using this software

Three platform versions provided:

  • Linux
  • Windows

Below tutorial is based on Linux build.

There are two executables:

  • hbbs - RustDesk ID/Rendezvous server
  • hbbr - RustDesk relay server

They are built on Centos7, tested on Centos7/8, Ubuntu 18/20.

STEP-2 : Run hbbs and hbbr on server

Run hbbs/hbbr on your server (Centos or Ubuntu). We suggust you use pm2 managing your service.

By default, hbbs listens on 21115(tcp) and 21116(tcp/udp), hbbr listens on 21117(tcp). Be sure to open these ports in the firewall.

  • TCP(21115, 21116, 21117)
  • UDP(21116)

Please run with "-h" option to see help if you wanna choose your own port.

Docker example

sudo docker image pull rustdesk/rustdesk-server
sudo docker run --name hbbr -p 21117:21117 -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbr -m <registered_email>
sudo docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -v `pwd`:/root -it --rm rustdesk/rustdesk-server hbbs -r <relay-server-ip> -m <registered_email>
  • Note: If you wish to host the server on your own for demonstration or testing purposes, you can specificy demo within the <registered_email> flag. This will allow your server to run for 30 days.

STEP-3 : Set hbbs/hbbr address on client-side

Click on menu button on the right side of ID as below, choose "ID/Relay Server".

Please input hbbs host or ip address in ID server input box on remote and local side, and hbbr host or ip address in relay server input box on remote side.

e.g.

hbbs.yourhost.com
hbbr.yourhost.com

or

hbbs.yourhost.com:21116
hbbr.yourhost.com:21117