diff --git a/rustdesk/readme.md b/rustdesk/readme.md index 713bb8c..364d263 100644 --- a/rustdesk/readme.md +++ b/rustdesk/readme.md @@ -53,8 +53,9 @@ The directory is created by docker compose on the first run. Using [S6-overlay](https://github.com/rustdesk/rustdesk-server#s6-overlay-based-images) based image.
-It's a simpler, single container approach. The complexity of hbbs/hbbr hidden. -It also has health check implemented. +It's a simpler, single container approach. The +[complexity](https://github.com/rustdesk/rustdesk-server#classic-image) +of rustdesk's `hbbs` server and `hbbr` relay hidden. No network section since no http traffic that would need reverse proxy, yet.
So just mapped ports on to docker host to do their thing. @@ -139,20 +140,33 @@ up the container and try with the new keys. # Extra info * You really really **really want to be using domain and not your public IP** - when installing clients and setting ID server. That domain can be changed - to different IP any time you want. Hard set IP not. -* `tcpdump -n udp port 21116` to **see heartbeat** udp traffic, seems machines - report-in every \~13 seconds. + when installing clients and setting ID server. That `rust.example.com` + can be changed to point at a different IP any time you want. Hard set IP not. +* Can do `tcpdump -n udp port 21116` on docker host to **see heartbeat** udp traffic. + Seems machines report-in every \~13 seconds. * on **windows** machine a **service** named `rustdesk` is enabled. - Disable it if want machine accessible only on demand, - when someone first runs rustdesk.
+ Disable it if the machine should be accessible only on demand, + when someone first runs rustdesk manually.
In powershell - `Set-Service rustdesk -StartupType Disabled` -* You wont get much response on github if questions is around selfhosting. +* One can relatively easily + **hardcode server url and pub key in to an executable** using + [github actions.](https://rustdesk.com/docs/en/self-host/hardcode-settings/)
+ Tested it and it works. But seems you can only do workflow run of nightly build, + meaning higher chance of bugs when its not a an actual release.
+ Make sure you do step *"Enable upload permissions for workflows"*, + before you run the workflow. +* Questions about issues with selfhosting are **not answered** on github. [#763](https://github.com/rustdesk/rustdesk/discussions/763), maybe trying [their discord.](https://discord.com/invite/nDceKgxnkV) +* [FAQ](https://github.com/rustdesk/rustdesk/wiki/FAQ) +* How does [rustdesk work?](https://github.com/rustdesk/rustdesk/wiki/How-does-RustDesk-work%3F) + +![logo](https://i.imgur.com/ptfVMtJ.png) # Trouble shooting +--- + #### If just one machine is having issues. uninstall, plus delete: @@ -189,6 +203,8 @@ Also useful command can be `tcpdump -n udp port 21116`
When port forwarding works, one should see heartbeat chatter, as machines with installed rustdesk are announcing themselves every \~13 seconds. +--- + # Manual image update: - `docker-compose pull`