Migrar RustDesk Server de Windows a Ubuntu Server

Migrar RustDesk Server de Windows a Ubuntu Server

Ruperto Coronado
Ruperto Coronado

Recientemente migré mi servidor personal que usaba Windows a Ubuntu Server. Básicamente la utilizo para tres cosas: Respaldos, Microsoft SQL Server y RustDesk Server.

Para MSSQL no hay tanto problema pues docker se encargar de casi toda la instalación, y pasa algo parecido con RustDesk Server, solo que aquí se complica un poco pues ya hay clientes (de RustDesk) configurados con la API Key. Una nueva instalación de RustDesk Server crea su propia llave pública y privada y no coincide con la que tenía en Windows.

1: Instalar Docker desde la guía oficial

Guía oficial de Docker para instalar en Ubuntu

https://docs.docker.com/engine/install/ubuntu/

En mi experiencia es mucho mejor instalar las aplicaciones oficiales de docker para Ubuntu. Tuve problemas con los permisos de Docker instalado desde la instalación de Ubuntu Server o desde los repositorios de Ubuntu.

Sigue esta guía y todo saldrá bien

Paso 2: Instalar RustDesk Server en Ubuntu Server

Sigue la guía oficial desde este punto: Guía oficial

https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/ubuntu-server/docker/#2-setup-server

Usar VS Code es opcional pero si te mueves bien en la consola no será necesario.

Al ejecutar el comando para instalar RustDesk simplificalo así:

sudo apt install python3-pip curl git vim nano zram-config -y

He eliminado la referencia a docker.io y docker-compose puesto que ya lo instalaste desde la guía oficial

Paso 3: Obten la Private Key y Public Key (id_25519) desde Windows:

Los archivos id_25519y id_25519.pub los encuentras en: C:\Program Files\RustDeskServer\bin

Estos archivos debes copiarlos a Ubuntu Server a la ruta:

/home/<usuario>/docker/rustdesk-server/data

reemplaza con el nombre de tu usuario

Ahí reemplazarás la llave previamente generada. Con esto, vas a conservar la API Key que ya tenías configurada en Windows.

Ya solo te queda cambiar la configuración de Forwading desde tu modem para que apunte a tu servidor Ubuntu.