FAQ

¿Cómo puedo instalar con el script de instalación simple?

  1. Obtén tu licencia desde https://rustdesk.com/pricing.html, consulta la página de licencia para más detalles.
  2. Inicia un VPS, metal desnudo o VM Linux.
  3. Si quieres usar DNS y SSL, crea un nombre DNS como rustdesk.yourdomain.com.
  4. Esta página.
  5. Copia y pega el comando en tu terminal Linux.
  6. Sigue las indicaciones que te guían a través de la instalación.
  7. Una vez completada la instalación, ve a https://rustdesk.yourdomain.com o http://youripaddress:21114.
  8. Inicia sesión con el nombre de usuario admin y contraseña test1234.
  9. Ingresa tu código de licencia comprado en el paso 1.

¿Cómo puedo convertir de RustDesk Server Open Source a RustDesk Server Pro?

  1. Obtén tu licencia desde https://rustdesk.com/pricing.html, consulta la página de licencia para más detalles.
  2. Abre el puerto TCP 21114.
  3. Inicia sesión en tu RustDesk Server.
  4. Si aún no usas DNS y quieres usar SSL, crea un nombre DNS como rustdesk.yourdomain.com.
  5. Esta página.
  6. Copia y pega el comando en tu terminal Linux.
  7. Sigue las indicaciones que te guían a través de la instalación.
  8. Una vez completada la instalación, ve a https://rustdesk.yourdomain.com o http://youripaddress:21114.
  9. Inicia sesión con el nombre de usuario admin y contraseña test1234.
  10. Ingresa tu código de licencia comprado en el paso 1.

Hay una nueva versión de RustDesk Server Pro, ¿cómo puedo actualizar?

Es mejor hacer una copia de seguridad de los archivos de datos (archivos sqlite3, etc.) primero, https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.

  • Si instalaste con script (install.sh)

Por favor ejecuta update.sh.

  • Docker Compose

sudo docker compose down
sudo docker compose pull 
sudo docker compose up -d

Pero esto depende de tu versión de docker, para más discusión, consulta esto.

  • Docker

sudo docker ps
## también puedes usar <NOMBRE DEL CONTENEDOR>, ej. `hbbs` y `hbbr` si sigues nuestro manual.
sudo docker stop <ID DEL CONTENEDOR>
sudo docker rm <ID DEL CONTENEDOR>
sudo docker rmi <ID DE LA IMAGEN>
sudo docker run ..... # igual que lo instalaste antes

Instalé con el script, ¿cómo puedo iniciar y detener servicios?

Los servicios usan systemd así que pueden iniciarse y detenerse usando sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr ej. sudo systemctl restart rustdesk-hbbs.

Instalé con el script, ¿cómo puedo ver los logs de Linux?

Los logs se almacenan en /var/log/rustdesk-server, puedes verlos usando tail /var/log/rustdesk-server/hbbs.log o tail /var/log/rustdesk-server/hbbs.error.

Instalé con el script, ¿cómo puedo verificar el estado de los servicios RustDesk?

Para verificar el estado sudo systemctl status rustdesk-hbbs|rustdesk-hbbr ej. sudo systemctl status rustdesk-hbbs.

¿Cómo puedo cambiar la contraseña de admin?

  1. Ve a https://rustdesk.yourdomain.com o http://youripaddress:21114.
  2. Inicia sesión con el nombre de usuario admin y contraseña test1234.
  3. Haz clic en admin en la esquina superior derecha.
  4. Haz clic en Configuración.
  5. Ingresa tu nueva contraseña en las casillas proporcionadas.

¿Cómo puedo mover mi licencia a un nuevo servidor?

Por favor ve aquí.

Los correos electrónicos no funcionan desde mi VPS

Muchos proveedores de VPS bloquean los puertos 465 y 25.

Una forma simple de verificar es usando telnet. Para probar en el terminal Linux escribe telnet your.mailserver.com 25. En Windows usa PowerShell con Test-NetConnection -ComputerName your.mailserver.com -Port 25.

Tu servidor de correo puede no estar usando el puerto 25. Asegúrate de usar los puertos correctos.

¿Puedo desplegar RustDesk usando PowerShell o similar?

Por supuesto, puedes encontrar scripts para ayudar con el despliegue aquí.

¿Cómo puedo reportar un error?

Por favor reporta vía GitHub.

¿Por qué si estoy auto-hospedando esto no es gratis y código abierto?

  1. RustDesk se ha convertido en un trabajo de tiempo completo para varias personas, tienen vidas, esposas, trabajos e hijos que requieren atención y cuestan dinero!
  2. Queremos estar aquí y seguir haciendo grandes progresos en los años venideros.
  3. La versión código abierto continuará siendo código abierto y alentamos a otros a hacer desarrollos en línea con la licencia AGPL.

No puedo conectarme a dispositivos en diferentes grupos, ¿por qué?

Esto se soluciona fácilmente, necesitas permitir acceso entre grupos.

  1. Agregar nuevos grupos.
  2. Hacer clic en Editar.
  3. Seleccionar los grupos relevantes a los que quieres acceso (los agrega automáticamente en el grupo correspondiente).

¿Cómo puedo obtener configuraciones automáticamente?

Las configuraciones se generan automáticamente.

  1. Descarga los clientes más nuevos de GitHub.
  2. En la página principal de la consola web haz clic en Windows EXE.
  3. Llena el host y API (si es diferente de tu configuración).
  4. Haz clic en Enviar.
  5. Escanea el código QR en Android y renombra el exe a lo que se ha generado.

¿Ofrecen hosting para RustDesk Server Pro?

Por favor ponte en contacto con nuestro equipo de ventas.

¿Hay algún lugar donde pueda ver guías de configuración en video?

¡Sí! Tenemos un Canal de YouTube.

¿Por qué mis logs / nombres de dispositivo están vacíos?

Asegúrate de que la API esté configurada correctamente en el dispositivo controlado, https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750.

¿Cómo puedo desinstalar RustDesk Server Pro?

Ejecuta los siguientes comandos:

sudo systemctl stop rustdesk-hbbs.service
sudo systemctl disable rustdesk-hbbs.service
sudo systemctl stop rustdesk-hbbr.service
sudo systemctl disable rustdesk-hbbr.service
sudo systemctl daemon-reload
sudo rm /etc/systemd/system/rustdesk-hbbs.service
sudo rm etc/systemd/system/rustdesk-hbbr.service
sudo rm /usr/bin/hbbs
sudo rm /usr/bin/hbbr
sudo rm -rf /var/lib/rustdesk-server/
sudo rm -rf /var/log/rustdesk-server/

Si el script instaló Nginx entonces remueve usando:

sudo apt remove nginx

¿Cómo puedo eliminar dispositivos de la lista de dispositivos en la consola web?

Desactiva y luego eliminar estará disponible.

¿Cómo puedo actualizar RustDesk con PowerShell?

$ErrorActionPreference= 'silentlycontinue'

$rdver = ((Get-ItemProperty  "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)

if ($rdver -eq "1.2.6")
{
    Write-Output "RustDesk $rdver is the newest version."
    Exit
}

if (!(Test-Path C:\Temp))
{
    New-Item -ItemType Directory -Force -Path C:\Temp > null
}

cd C:\Temp

Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
Start-Process .\rustdesk.exe --silent-install -wait

Error Key mismatch

Por favor configura tu cliente con la clave correcta.

Error Failed to connect to relay server

Por favor asegúrate de que hbbr esté ejecutándose. Más información sobre hbbr, puedes encontrarla aquí. Si tu hbbr no se ejecuta en la misma máquina que hbbs, o tienes múltiples servidores relay, o no lo ejecutas en el puerto predeterminado 21117, tienes que decirle a hbbs explícitamente. Por favor consulta aquí.

Restablecer MFA para cuenta Admin

https://github.com/rustdesk/rustdesk/discussions/6576

Configurar HTTPS para consola web manualmente

1. Comprar un nombre de dominio y resolverlo a la dirección IP de tu servidor.

  • Compra un nombre de dominio de un registrador como GoDaddy, Namecheap o Namesilo.
  • Resuelve el nombre de dominio a la dirección IP de tu servidor con uno de los siguientes:
    • El panel de control de tu registrador de dominios (recomendado)
    • Proveedores DNS

2. Instalar Nginx

  • Debian/Ubuntu: sudo apt-get install nginx
  • Fedora/CentOS: sudo dnf install nginx o sudo yum install nginx
  • Arch: sudo pacman -S install nginx
  • openSUSE: sudo zypper install nginx
  • Gentoo: sudo emerge -av nginx
  • Alpine: sudo apk add --no-cache nginx

3. Instalar Certbot

  • Método 1: Si snap está instalado, ejecuta sudo snap install certbot --classic.
  • Método 2: Usa python3-certbot-nginx en su lugar, ej. sudo apt-get install python3-certbot-nginx para Ubuntu.
  • Método 3: Si los dos métodos anteriores fallaron, intenta instalar certbot-nginx, ej. sudo yum install certbot-nginx para CentOS 7.

4. Configurar Nginx

Hay dos formas de hacerlo. Consulta la documentación completa para los pasos detallados.

5. Habilitar reglas de firewall para el dominio

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw --force enable
sudo ufw --force reload

6. Generar certificado SSL

Reemplaza $YOUR_DOMAIN con tu nombre de dominio, luego ejecuta: sudo certbot --nginx --cert-name $YOUR_DOMAIN --key-type ecdsa --renew-by-default --no-eff-email --agree-tos --server https://acme-v02.api.letsencrypt.org/directory -d $YOUR_DOMAIN

7. Iniciar sesión en la página web

Abre https://<YOUR_DOMAIN> en el navegador, inicia sesión usando el nombre de usuario predeterminado “admin” y contraseña “test1234”, luego cambia la contraseña a la tuya.

SELinux

Si aparece Waiting for RustDesk Relay service to become active... al instalar, puede ser causado por SELinux. Puedes intentar los siguientes comandos:

sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
sudo restorecon -v '/usr/bin/hbbs'
sudo restorecon -v '/usr/bin/hbbr'

Firewall

Firewall de la nube

Si ejecutas en AWS/Azure/Google/DigitalOcean cloud, por favor abre los puertos entrantes UDP (21116) y TCP (21114-21119) en el dashboard del proveedor de la nube.

Firewall del servidor local

RustDesk configura firewall con ufw. Puede no funcionar en algunas distribuciones como CentOS 9, puedes intentar con firewall-cmd:

sudo firewall-cmd --permanent --add-port=21115/tcp
sudo firewall-cmd --permanent --add-port=21116/tcp
sudo firewall-cmd --permanent --add-port=21117/tcp
sudo firewall-cmd --permanent --add-port=21118/tcp
sudo firewall-cmd --permanent --add-port=21119/tcp
sudo firewall-cmd --permanent --add-port=21116/udp

Después de cambiar la contraseña de admin en la consola web no puedo iniciar sesión. ¿Hay una forma simple de restablecer la contraseña?

  1. Asegúrate de tener rustdesk-utils instalado. Si no lo tienes puedes obtenerlo aquí.
  2. El comando es rustdesk-utils set_password username password. Si funciona dirá Done.

Agregar certificado CA raíz al contenedor Docker (para falla TLS con SMTP, OIDC etc.)

https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703