Commensal Relay — free sovereign RustDesk relay for good-faith humans
Download the official open-source client. Then point it at this relay.
RustDesk is open source (AGPL-3.0). We run the relay. You run the client. Neither side has to trust the other — E2E encryption handles that.
relay.primals.ecoThat is it. You are connected. No key needed, no account needed.
This key verifies you are talking to this relay, not an impersonator. Paste it into Settings → Network → Key.
If your client shows “key mismatch” — clear the old key, paste this one, and restart RustDesk.
Download the config file and place it at the path for your OS. This sets the relay address and the server key in one step.
⬇ Download RustDesk2.tomlLinux → ~/.config/rustdesk/RustDesk2.tomlmacOS → ~/Library/Preferences/RustDesk/RustDesk2.tomlWindows → %APPDATA%\RustDesk\config\RustDesk2.toml
If a gate shows “Authentication failed - invalid key” in the relay logs:
sudo systemctl stop rustdeskcurl -sO https://beacon.primals.eco/RustDesk2.tomlcp RustDesk2.toml ~/.config/rustdesk/rm -f ~/.config/rustdesk/RustDesk.tomlsudo systemctl start rustdeskThe old RustDesk.toml caches a key_confirmed flag. If the server key changed or was never set correctly, this cache prevents re-verification. Deleting it forces a fresh key exchange.
Each tier is nested inside the previous one. The relay does not know which tier you belong to. Trust is earned, not granted.