Cómo instalar y configurar RustDesk en Docker

RustDesk | Remote Desktop | Self-Hosted

RustDesk en Docker: alternativa self-hosted a TeamViewer

Despliega tu propio servidor de acceso remoto seguro con control total de conexiones y datos.

¿Qué es RustDesk?



RustDesk es una solución de acceso remoto open source que permite controlar equipos de forma remota, similar a TeamViewer o AnyDesk, pero con la posibilidad de usar servidores propios.

Incluye dos componentes clave: HBBS (rendezvous server) y HBBR (relay server), necesarios para gestionar conexiones entre clientes.

Ventaja principal: control total de tu infraestructura sin depender de servidores externos.

Características principales

Self-hosted

Servidor propio sin terceros.

Open Source

Transparente y auditable.

Multiplataforma

Windows, Linux, macOS, móvil.

Cifrado

Comunicación segura entre clientes.

Ligero

Consumo mínimo de recursos.

Alternativa real

Sustituto de TeamViewer/AnyDesk.

Instalación con Docker Compose

docker-compose.yml

services: hbbs: container_name: hbbs image: rustdesk/rustdesk-server:latest command: hbbs volumes: - ./data:/root network_mode: "host" depends_on: - hbbr restart: unless-stopped hbbr: container_name: hbbr image: rustdesk/rustdesk-server:latest command: hbbr volumes: - ./data:/root network_mode: "host" restart: unless-stopped

Iniciar servicio

docker compose up -d
Nota: usa network_mode: host para simplificar conectividad.
Importante: abre los puertos necesarios en firewall para acceso externo.

Configuración de clientes

En los clientes RustDesk deberás configurar:

  • ID Server: IP o dominio del servidor
  • Relay Server: misma IP o dominio
  • Key: clave generada en /data
Clave: el archivo de clave se genera automáticamente tras el primer arranque.

Gestión y mantenimiento

Logs

docker logs -f hbbs docker logs -f hbbr

Reiniciar

docker restart hbbs hbbr

Actualizar

docker compose pull docker compose up -d

Casos de uso

  • Soporte remoto: asistencia a usuarios
  • Administración IT: acceso a servidores
  • Homelab: control de equipos domésticos
  • Empresa: alternativa privada a SaaS

Referencias oficiales

Comentarios

Entradas populares de este blog

NAS SYNOLOGY DSM 7.1 en VMware ESXI - Guía instalación y configuración Synology DSM 7.1 en VMWARE

Solución al error: «user is not in the sudoers file» en Debian

Comando "NET USE", uso, parámetros y algunos ejemplos de uso