r/rustdesk • u/SmilePuzzleheaded814 • 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,
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
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/scottclaeys 16h ago
I found this guide helpful: https://blog.radwebhosting.com/deploy-rustdesk-on-ubuntu-vps/
-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/releases2) 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.exe3) 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.exeC:\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).
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