#!/bin/bash
set -euo pipefail

if [ "$(id -u)" -ne 0 ]; then
  echo "Ejecutalo con sudo: sudo bash instalar-rustdesk.sh"
  exit 1
fi

ARCH="$(uname -m)"
case "$ARCH" in
  x86_64) DEB="rustdesk-1.5.0-x86_64.deb" ;;
  aarch64) DEB="rustdesk-1.5.0-aarch64.deb" ;;
  *)
    echo "Arquitectura no soportada por este script: $ARCH"
    exit 1
    ;;
esac

URL="https://github.com/rustdesk/rustdesk/releases/download/1.5.0/${DEB}"
TMP="$(mktemp --suffix=.deb)"
CFG="rustdesk-host=help-desk.cuenti.co,key=1mj2DKPygWXV5yl+sSG65TkcOeBzJvHQugMCFasciag=,relay=help-desk.cuenti.co,"

echo "Descargando RustDesk..."
curl -fL --retry 3 -o "$TMP" "$URL"
apt-get update
apt-get install -y "$TMP"
rm -f "$TMP"

systemctl enable --now rustdesk
sleep 3
rustdesk --config "$CFG"

echo
echo "Listo. Este equipo ya usa el servidor help-desk.cuenti.co"
echo "Abre RustDesk desde el menu de aplicaciones."
