Saltar a contenido

Scripts de despliegue

Scripts automatizados para instalar y configurar RustDesk en equipos remotos.

¿Qué incluyen?

Los scripts de la carpeta deployment/ permiten:

  • Descargar e instalar RustDesk automáticamente
  • Configurar el servidor (ID server y relay)
  • Establecer una contraseña permanente
  • Notificación opcional vía Pushover con el ID generado

Archivos incluidos

Archivo Descripción
config.txt Configuración del servidor (editar antes de usar)
config.txt.example Ejemplo de configuración
Instalar_RustDesk.command Launcher macOS (doble clic)
install_rustdesk_mac.sh Script de instalación macOS
Instalar_RustDesk.bat Launcher Windows (doble clic)
install_rustdesk_windows.ps1 Script de instalación Windows

Configuración inicial

Antes de usar

Debes configurar config.txt con los datos de tu servidor.

  1. Abre el archivo config.txt
  2. Rellena los valores:
RENDEZVOUS_SERVER=tu-servidor.com
KEY=tu-clave-publica-del-servidor
PASSWORD=contraseña-para-clientes
RUSTDESK_VERSION=1.4.6
  1. Guarda el archivo

No subir a repositorios públicos

El archivo config.txt contiene datos sensibles. Está incluido en .gitignore para evitar que se suba accidentalmente.

Guías de instalación

macOS

Instalación en equipos Mac (Intel y Apple Silicon).

Guía macOS

Windows

Instalación en equipos Windows.

Guía Windows

Distribución a clientes

Para tu uso personal

Configura config.txt una vez y usa los instaladores en todos los equipos.

Para distribución pública

  1. No incluyas config.txt en la distribución
  2. Proporciona un config.txt.example con valores de ejemplo
  3. Los usuarios deben crear su propio config.txt

Notificaciones Pushover

Si configuras las credenciales de Pushover en config.txt, recibirás una notificación cada vez que se instale RustDesk en un equipo con:

  • Nombre del equipo
  • ID de RustDesk generado
  • Contraseña configurada
  • Fecha y hora

Obtén tus credenciales en pushover.net

Actualizar versión de RustDesk

Edita RUSTDESK_VERSION en config.txt:

RUSTDESK_VERSION=1.4.6

Consulta las versiones disponibles en github.com/rustdesk/rustdesk/releases