install.sh

Note

No olvides obtener tu licencia desde https://rustdesk.com/pricing/, consulta la página de licencia para más detalles.

Por favor lee instalación OSS primero antes de hacer esta instalación simple. Puedes conocer más detalles subyacentes allí.

Instalar

Copia y pega el comando anterior en tu terminal Linux para instalar RustDesk Server Pro.

wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash

Note

Recomiendo usar la imagen Docker; simplifica enormemente el proceso de desplegar la solución así como actualizarla. El consumo de recursos es muy bajo.

Y por favor ejecuta lo anterior bajo tu directorio home en lugar de un directorio donde no tengas permisos de escritura.

Lo que hace:

  • Instalar algunas dependencias
  • Configurar el firewall UFW si está disponible
  • Crear un directorio de trabajo /var/lib/rustdesk-server y un directorio de logs /var/log/rustdesk-server
  • Instalar ejecutables en /usr/bin
  • Descargar y extraer Servicios RustDesk Pro al directorio anterior
  • Crear servicios systemd para hbbs y hbbr (nombres de servicios son rustdesk-hbbs.service y rustdesk-hbbr.service)
  • Si eliges Dominio, instalará Nginx y Certbot, permitiendo que la API esté disponible en el puerto 443 (HTTPS) y obtener un certificado SSL sobre el puerto 80, se renueva automáticamente. Cuando el https esté listo, por favor accede con https://tudominio.com en lugar de https://tudominio.com:21114.

Note

Si el servicio systemd falla al iniciar, probablemente esté relacionado con SELinux, por favor revisa esto.

Note

Si tu cliente no puede conectarse a tu servidor o no puedes acceder a la consola web, por favor revisa esto.

Actualizar

Copia y pega el comando anterior en tu terminal Linux para actualizar tu instalación existente de RustDesk Server Pro, esto también podría guardarse localmente y programarse con cron.

wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash

Note

Si encuentras problemas con este script, sugeriría que revises el script y ejecutes los pasos manualmente, uno por uno.

Y por favor ejecuta lo anterior bajo tu directorio home en lugar de un directorio donde no tengas permisos de escritura.

Lo que hace:

  • Verifica nuevas versiones de RustDesk Server Pro
  • Si encuentra una nueva versión, elimina los archivos de API y descarga nuevos ejecutables y archivos de API

Convertir desde código abierto

Copia y pega el comando anterior en tu terminal Linux para convertir de RustDesk Server a RustDesk Server Pro.

wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash

Note

Por favor añade el puerto TCP 21114 a tu firewall, este es un puerto adicional para la consola web e inicio de sesión de usuario en el cliente RustDesk.

Note

Sugeriría cambiar a una instalación Docker si encuentras problemas con este script. Alternativamente, puedes revisar el script y ejecutar los pasos manualmente, uno por uno.

Lo que hace:

  • Deshabilitar y eliminar los servicios antiguos
  • Instalar algunas dependencias
  • Configurar el firewall UFW si está disponible
  • Crear una carpeta /var/lib/rustdesk-server y copiar los certificados aquí
  • Eliminar /var/log/rustdesk y crear /var/log/rustdesk-server
  • Descargar y extraer Servicios RustDesk Pro al directorio anterior
  • Crear servicios systemd para hbbs y hbbr (nombres de servicios son rustdesk-hbbs.service y rustdesk-hbbr.service)
  • Si eliges Dominio, instalará Nginx y Certbot, permitiendo que la API esté disponible en el puerto 443 (HTTPS) y obtener un certificado SSL sobre el puerto 80, se renueva automáticamente