rustdesk / rustdesk/rustdesk-server

RustDeskServer.exe forces nssm service names to be `hbbr` and `hbbs`. Setup instructions in Docs conflict with server hard-coded names.

Open
#615 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Rust
Stars
10.4k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

Your setup instructions are broken.

The nssm install step results in a service that cannot be inspected by the RustDeskServer.exe wrapper UI. The wrapper is hard-coded to look for services named hbbs and hbbr, but your website instructs users to create services with nssm named "RustDesk hbbr service" and "RustDesk hbbs service"

https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/

Image

The RustDeskServer.exe wrapper will keep changing its title between "RustDesk Server" and "RustDesk Server Stopped" over and over, when those services are manually set up with those names. In order to get it to stop doing that, the user has to name the services hbbr and hbbs verbatim.

I figured this out when I decided to just click Start in the "RustDesk Server" UI. This resulted in the wrapper registering its own copies of the services with the unfortunate names of hbbr and hbbs. <---------- I do not like these names, because they do not show up in the Windows Services page when I type "Rust" to find them.

Image

You (the developer) need to rename your services in the app to be more descriptive than simply hbbr and hbbs. No customer of yours is going to remember the services were called hbbr and hbbs when they go looking in the Windows Service manager to find out if their service is running.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Windows setup page at rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/ and the RustDeskServer.exe wrapper behavior described in the issue. Trace how the wrapper names and discovers the hbbs and hbbr services, then align the setup instructions and service names so the services are discoverable in Windows Services and correctly recognized by the wrapper.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.