Phase 5 doc: marked FULLY COMPLETE with client details
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -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
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user