RustDesk

De FSF
*
RustDesk

Instala

Instalación de ResutDesk

Fuente - Bajar: RustDesk

SERVER

https://github.com/rustdesk/rustdesk-server

SERVER-OSS

Rustdesk - an Open Source, Self Hosted alternative to TeamViewer, AnyDesk, GoToAssist, and the like.

Installation Video tutorials There are many video tutorials on YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.

Server Requirements The hardware requirements are very low; the minimum configuration of a basic cloud server is enough, and the CPU and memory requirements are minimal. You can also use a Raspberry Pi or something similar. Regarding the network size, if the TCP hole punching direct connection fails, the relay traffic will be consumed. The traffic of a relay connection is between 30 K/s and 3 M/s (1920x1080 screen) depending on the resolution settings and screen update. If it is only for office work demand, the traffic is around 100 K/s.

Firewall If you have UFW installed use the following commands to configure the firewall:

ufw allow 21114:21119/tcp ufw allow 21116/udp sudo ufw enable

Install Method 1: Docker (Recommended)

bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d

For more details, please check Docker.

Method 2: Install your own server as systemd service using a simple to run install script Script is hosted on Techahold and supported on our Discord.

Currently the script will download and setup the Relay and Signal Servers (hbbr and hbbs), generate configs and host them on a password protected web page for simple deployment to clients.

Run the following commands:

wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh

There is also an update script on Techahold’s repository.

From there, note down the IP/DNS and Key shown at the end of the install and insert those into your client Settings > Network > ID/Relay server ID server and Key fields, respectively, leaving the other fields blank (see note below).

Method 3: Install your own server as systemd service using deb file for debian distros Please Download deb files yourself and install with apt-get -f install <filename>.deb or dpkg -i <filename>.deb.

Configure client Please check this.


¿Que es RustDesk?

🖥️ RustDesk
📅 12 de octubre de 2025

Autor: Creado por ChatGPT (OpenAI)
Tipo: Software de control remoto
Licencia: Contenido libre, uso educativo y divulgativo
(Sin descripción disponible)

🧭 Qué es RustDesk

RustDesk es un software de acceso y control remoto de código abierto escrito en Rust. Permite controlar computadoras y dispositivos de forma remota, ya sea a través de Internet o dentro de una red local. Es una alternativa libre a herramientas propietarias como TeamViewer o AnyDesk.

RustDesk es multiplataforma —funciona en Windows, macOS, Linux, Android, iOS y Web— y puede operar con servidores públicos o privados. Los usuarios avanzados pueden incluso autoalojar su propio servidor para mantener control total sobre los datos. 📡 Sitio oficial de RustDesk

🧩 Historia

- RustDesk se aloja en GitHub bajo licencia libre AGPL-3.0. - Inicialmente usaba la librería Sciter UI, pero desde la versión 1.2.0 (2023) migró a Flutter, ganando portabilidad y una interfaz más moderna. - Su comunidad ha crecido como alternativa libre frente a herramientas de alto costo y dependencia comercial. - Desde 2022, su equipo advierte públicamente contra usos fraudulentos (instalaciones no oficiales) que buscan tomar control remoto indebido.

 Por ello, se recomienda descargarlo siempre desde su [sitio oficial] o desde [su repositorio GitHub].

⚙️ Características principales

  • Multiplataforma (Windows, macOS, Linux, iOS, Android, Web).
  • Conexiones cifradas de extremo a extremo (E2E) con NaCl.
  • Transferencia de archivos y portapapeles compartido.
  • Soporte para varios monitores y control de calidad adaptativa.
  • Posibilidad de autoalojar servidores (relay y rendezvous).
  • Interfaz moderna basada en Flutter.
  • Consola Pro con control de usuarios y registro de actividad.
  • Personalización total en instalaciones propias (logos, permisos, políticas).

🪄 Cómo usar RustDesk

1. Descargar el cliente: Desde rustdesk.com/download según el sistema operativo.

2. Instalar: En Windows, ejecutar el instalador. En macOS, abrir el `.dmg`. En Linux, usar el paquete `.deb`, `.rpm` o AppImage.

3. Permisos: Conceder permisos de control remoto o accesibilidad si el sistema los solicita.

4. Conectar: - El equipo remoto (host) abre RustDesk y comparte su ID y contraseña. - El cliente introduce esos datos para establecer conexión. - Si ambos están en la misma red local, la conexión será directa (P2P). - Si no, usará un servidor de relé público o propio.

5. Autoalojamiento (opcional): El servidor rustdesk-server puede instalarse en una PC o servidor local, permitiendo independencia total de terceros. Guía oficial: rustdesk.com/docs/en/self-host

🌍 Por qué usar RustDesk

RustDesk ofrece una poderosa combinación de libertad, seguridad y control. Sus principales ventajas frente a software comercial son:

  • 💸 **Sin costos de licencia** (versión libre).
  • 🔐 **Soberanía de datos**: puedes mantener todas las conexiones en tu propia red.
  • 🔍 **Transparencia total**: su código está disponible para auditoría pública.
  • 🧠 **Educativo y personalizable**, ideal para escuelas, laboratorios y entornos domésticos.
  • ⚡ **Rendimiento competitivo**, incluso frente a soluciones de alto costo.

🧱 Relevancia

RustDesk demuestra que la comunidad de código abierto puede ofrecer soluciones de calidad profesional, sin depender de modelos comerciales restrictivos ni de servidores externos. Es un ejemplo del poder del software libre aplicado a la soberanía tecnológica y la privacidad digital.

🔗 Enlaces y referencias

📜 Atribución

Este texto explicativo fue creado íntegramente por ChatGPT (OpenAI) el 12 de octubre de 2025 para uso educativo, documental y divulgativo en la wiki de la FSF. El contenido puede reproducirse, citarse o modificarse con fines no comerciales y de difusión del conocimiento libre.