Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

How to deploy a self-hosted RustDesk server on Linux VPS (+ Video Tutorial)

MivoCloudMivoCloud Member, Host Rep

Hi everyone,

I've noticed a lot of people recently looking for a solid, self-hosted replacement for TeamViewer and AnyDesk after their recent policy and pricing changes.

One of the most requested and effective open-source solutions right now is RustDesk. Hosting your own relay and signal servers gives you complete control over your remote access infrastructure, with zero session limits and maximum privacy.

Here is a high-level breakdown of setting it up on a clean Linux VPS:

  1. Prerequisites: A basic Linux VPS (Ubuntu/Debian) with Docker and Docker Compose installed.
  2. Network/Firewall: Open TCP ports 21115-21117, UDP 21116, and TCP 21118-21119 for relaying.
  3. Containers: Deploy hbbs (signal) and hbbr (relay) using Docker Compose.
  4. Client Setup: Configure your RustDesk client with your VPS IP/domain and insert the generated public key.

For those who want step-by-step instructions, complete Docker configurations, and firewall commands:
🔗 Article & Video Tutorial: https://mivocloud.com/blog/Self-Hosted-TeamViewer-Alternative-How-to-Deploy-a-Private-RustDesk-Server-and-Client-on-Linux-VPS
(The article includes a full video walkthrough if you prefer following along on screen).

Hope this helps anyone searching for a smooth TeamViewer alternative. Let me know if you hit any roadblocks during setup!

Comments

Sign In or Register to comment.