#!/bin/bash

# Параметры сервера
SERVER_ID="desktop.fixsteh.ru"
RELAY_SERVER="desktop.fixsteh.ru"
API_SERVER="https://desktop.fixsteh.ru"
KEY="77KCHp6lkv7mAJp9BFlavtaBSEdlDyZ4B1hvu5+lHB"

echo "========================================"
echo "  Установка RustDesk для СЛК"
echo "========================================"
echo ""

# Скачиваем установщик
if [ ! -f "rustdesk-1.4.8-x86_64.deb" ]; then
    echo "Скачивание RustDesk..."
    wget https://github.com/rustdesk/rustdesk/releases/download/1.4.8/rustdesk-1.4.8-x86_64.deb
fi

# Устанавливаем
echo "Установка RustDesk..."
sudo dpkg -i rustdesk-1.4.8-x86_64.deb

# Настраиваем параметры
echo "Настройка подключения к серверу..."

CONFIG_DIR="$HOME/.config/rustdesk"
mkdir -p "$CONFIG_DIR"

# Создаем конфигурацию
cat > "$CONFIG_DIR/RustDesk2.toml" << EOF
[options]
custom-rendezvous-server=$SERVER_ID
relay-server=$RELAY_SERVER
api-server=$API_SERVER
key=$KEY
direct-server=$SERVER_ID
EOF

# Для системной установки
sudo mkdir -p /etc/rustdesk
sudo cat > /etc/rustdesk/RustDesk2.toml << EOF
[options]
custom-rendezvous-server=$SERVER_ID
relay-server=$RELAY_SERVER
api-server=$API_SERVER
key=$KEY
direct-server=$SERVER_ID
EOF

echo ""
echo "========================================"
echo "  Установка завершена!"
echo "========================================"
echo ""
echo "Сервер ID: $SERVER_ID"
echo "Relay: $RELAY_SERVER"
echo "API: $API_SERVER"
echo ""
echo "Запуск RustDesk..."
rustdesk &
