Phase 5 doc: marked FULLY COMPLETE with client details
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-01-18 21:00:34 +02:00
parent 26969fc4be
commit 14057a7420

View File

@@ -1,8 +1,9 @@
# Phase 5: Hardened RustDesk Self-Hosted Setup
## Status: ✅ SERVER-SIDE COMPLETE
## Status: ✅ FULLY COMPLETE
**Last Verified:** 2026-01-18
**Completion Date:** 2026-01-18
---
@@ -30,6 +31,13 @@ Deploy a high-security, self-hosted RustDesk infrastructure with custom ID serve
| DNS | rustdesk.xtrm-lab.org → 62.73.120.142 |
| Data Path | /mnt/user/appdata/rustdesk-server |
### Registered Clients
| ID | Platform | Status |
|----|----------|--------|
| 527588949 | macOS | ✅ Working |
| 20116399 | Nobara Linux | ✅ Working |
### MikroTik NAT Rules
| Rule | Protocol | WAN Port | Destination |
@@ -39,13 +47,6 @@ Deploy a high-security, self-hosted RustDesk infrastructure with custom ID serve
| RustDesk ID Server | UDP | 21116 | 192.168.31.2:21116 |
| RustDesk Relay | TCP | 21117 | 192.168.31.2:21117 |
### Port Connectivity (Verified)
| Port | Protocol | Status |
|------|----------|--------|
| 21116 | TCP | ✅ Accessible |
| 21117 | TCP | ✅ Accessible |
---
## Client Configuration
@@ -64,11 +65,15 @@ Key: +Xlxh96tqwh9tD58ctOmB05Qpfs0ByCoLQcF+yCw0J8=
rustdesk.xtrm-lab.org,+Xlxh96tqwh9tD58ctOmB05Qpfs0ByCoLQcF+yCw0J8=
```
### macOS Permissions Required
- **Accessibility** - Required for keyboard/mouse control
- **Screen Recording** - Required for screen capture
---
## Verification Checklist
### Server-Side (Complete)
### Server-Side
- [x] Keypair generated: `/mnt/user/appdata/rustdesk-server/id_ed25519*`
- [x] hbbs container running
- [x] hbbr container running
@@ -77,10 +82,12 @@ rustdesk.xtrm-lab.org,+Xlxh96tqwh9tD58ctOmB05Qpfs0ByCoLQcF+yCw0J8=
- [x] Port 21116 accessible from external
- [x] Port 21117 accessible from external
### Client-Side (Pending User Testing)
- [ ] Client connects with public key
- [ ] Remote session works between two clients
- [ ] Relay works when direct P2P fails
### Client-Side
- [x] Nobara client connects with public key
- [x] macOS client connects with public key
- [x] Remote session works (Nobara → macOS tested)
- [x] Video streaming working
- [x] Keyboard/mouse control working
---