RustDesk - Remote Desktop using a Native Client
Current Solutions for Native Clients
Windows RDP
- Does not work with Windows Home
- Windows Pro cost $200 USD
- Windows cannot remote into Mac - not natively
- You can remote into Linux using xRDP
VNC
- Can be used with all Systems, however it is not open source
- Touch to Install
- Latency is high
- Not secure unless you are using VNC cloud
- Low features
TeamViewer
- Free for Personal use - which is good
- Need to go over TeamViewer's Servers
Need something that can be self hosted through my own servers with performance
AnyDesk
- If you want to host server, its not free - paid option
RustDesk
- Free
- Host your own Server for free
- Open source
- works over Tailscale
- GPU acceleration
Steps:
Download RustDesk on your Client
Unlock Security settings
Enable Direct IP access
Add Port 21118
Set a Permanent Password
Now you can remote into the Machine over your local network - IP to IP - Direct and Unecrypted. - this can be enough for most things - most use cases over LAN.
Now you can use tailscale on your devices and access them over the tailscale IP as well.
Rust Desk Server - Install it in the cloud or a raspberry pi - will need port forwarding
the server operates as a relay server - when there is no local connectivity to the server you are connecting to
Spin up a Server in the cloud - can be a basic server 1 CPU core, 1 GB Ram is sufficient
Log into the server
update and upgrade
Install docker