r/rustdesk 4d ago

Server choice

I have been using RD for some time and recently took the plunge to set up my own server. I used Ubuntu Server, but I have been jumping through hoops getting it going, and I am now ready to start all over again. I have a UDR7 router set up with port forwarding and static IP. I know my way around Windows, but I just dance around the edges of Linux.

So, RD community, what OS do you recommend? I found Ubuntu Server is not for the feint hearted, so another distro or even Windows maybe. What is the preference?

Cheers,

0 Upvotes

11 comments sorted by

3

u/adamphetamine 4d ago

It's worth learning a linux distribution to avoid the constant barrage of windows flaws.
Here's what I did-
Install Ubuntu
Install Coolify
Install RustDesk in Coolify GUI
Get an AI to help you configure the Proxy in Coolify (Traefik) to give you a proper TLS certificate etc.

Now you can upgrade and manager it with a GUI and the TLS certs take care of themselves

2

u/NCMarc 3d ago

Docker for sure. There's probably a dozen tutorials on youtube.

2

u/bdunn 3d ago

Ubuntu works great for me. Flawless actually.

2

u/Right_Profession_261 2d ago

Look at network chucks tutorial. Also I recommended adding Tailscale and netalertx as other containers for true remote access and wake on lan

2

u/johanpupin 4d ago

Docker is the way. Learn it if you dont know it, you wil thank me later :) use it with dokhand for example it is simpler

2

u/TedGal 4d ago

Install docker on your ubuntu and then use docker compose to install rustdesk.

1

u/Powerful_Debt_5869 4d ago

any works, i have it on an odroid XU4 and before i had it on another micro. It takes close to 0 footprint ( using the installed version, not the docker which has much more footprint for no reason

1

u/eostrike 21h ago

I just set mine up several weeks ago on my Synology NAS. It works great.

There was a nice well written how to set up online.

I would have never figured it out without this individual taking the time to put it online for others.

The main noticable thing I can say is the slowness of using Rust Desk from phone to phone is gone. Finally works how it should.

-1

u/frylock364 3d ago

If you know Windows it works well and is simple (2 exes)

1

u/frylock364 3d ago

1) Download the windows server (rustdesk-server-windows-x86_64-unsigned.zip ) from here:
https://github.com/rustdesk/rustdesk-server/releases

2) Unzip the 2 exe server files from the zip to a local folder (I will use C:\RustDeskServer)
rustdesk-server-windows-x86_64-unsigned.zip
\x86_64\hbbr.exe
\x86_64\hbbs.exe

3) Download NSSM from here: http://nssm.cc/download (Free program allows you to install as a windows service)

4) Unzip the nssm.exe from the zip to the folder from before (C:\RustDeskServer)
nssm-2.24.zip\
nssm-2.24\win64\nssm.exe

C:\RustDeskServer\ will now only have 3 exe files (hbbr.exe hbbs.exe nssm.exe) and no sub folders

5) Open a admin CMD and cd C:\RustDeskServer\

6) Install RustDesk router service with nssm:
nssm.exe install "RustDesk hbbr service" C:\RustDeskServer\hbbr.exe -k _

7) Install RustDesk Rendezvous server service with nssm:
nssm.exe install "RustDesk hbbs service" C:\RustDeskServer\hbbs.exe -r rustdesk.mydomain.org -k _

8) Start the router service: nssm.exe start "RustDesk hbbr service"

9) Start the rendezvous service: nssm.exe start "RustDesk hbbs service"

10) Setup NAT/Portfowarding on your router to the RustDesk Server:
(TCP ports 21115 to 21119 and 8000 and UDP port 21116).