# RustDesk Setup for macOS
## RCS Andover Help Desk

### Quick Setup (2 Steps)

#### Step 1: Install RustDesk
Download RustDesk from the official website:
- **Intel Macs**: Download `rustdesk-X.X.X-x86_64.dmg`
- **Apple Silicon (M1/M2/M3)**: Download `rustdesk-X.X.X-aarch64.dmg`

Download link: https://github.com/rustdesk/rustdesk/releases/latest

1. Open the downloaded `.dmg` file
2. Drag RustDesk to your Applications folder
3. Open RustDesk from Applications (you may need to right-click → Open the first time)

#### Step 2: Run Configuration Script
1. Double-click `rustdesk-setup-macos.sh`
2. If it opens in a text editor:
   - Open Terminal (Applications → Utilities → Terminal)
   - Type: `bash ` (with a space at the end)
   - Drag the `rustdesk-setup-macos.sh` file into the Terminal window
   - Press Enter

The script will:
- ✅ Check if RustDesk is installed
- ✅ Create configuration file automatically
- ✅ Restart RustDesk with the new settings
- ✅ Connect to RCS Andover server

### Manual Configuration (Alternative)

If you prefer to configure manually:

1. Open RustDesk
2. Click the menu icon (⋮) in the top right
3. Select "ID/Relay Server"
4. Enter these settings:

```
ID Server:    help.rcsandover.com
Relay Server: help.rcsandover.com
API Server:   https://help.rcsandover.com
Key:          pcY5GAVL3TkU9yXdPyH2rZ59GCk8XqRHWvnKyvZnOec=
```

5. Click "OK"
6. Restart RustDesk

### Getting Help

After setup is complete:
1. Your unique RustDesk ID will appear in the main window
2. Share this ID with the RCS Andover support technician
3. Accept the connection request when it appears
4. The support technician can now assist you remotely

### Troubleshooting

**"RustDesk cannot be opened because the developer cannot be verified"**
- Right-click on RustDesk in Applications
- Select "Open"
- Click "Open" in the dialog that appears
- This only needs to be done once

**Script won't run**
- Open Terminal
- Run: `bash ~/Downloads/rustdesk-setup-macos.sh`
- Or navigate to where you saved the file

**Configuration not applied**
- Make sure RustDesk is restarted after running the script
- Check Settings → ID/Relay Server to verify the settings

### Security & Privacy

- All connections are end-to-end encrypted
- You can see when someone is connected
- You can disconnect at any time
- Your data stays on the RCS Andover private server

### Support

For assistance with setup or remote support:
Contact RCS Andover Help Desk

---

**RCS Andover Help Desk**
Secure Remote Support
