Skip Navigation
Running the OpenRGB server as a Windows service

I don't do auto-login on my Windows box, but I wanted a way to load an OpenRGB profile as soon as possible after boot. (So I don't have to look at the eyesore of a rainbow on my RAM as I log in, but that's beside the point.) I couldn't find a write-up anywhere, so here goes:

  1. Get OpenRGB installed and working as you would normally on Windows. This includes setting up your devices, saving a profile, and setting it to run automatically after login.

  2. Download nssm and put it somewhere easily accessible from your terminal of choice. I suggest your %USERPROFILE% dir (C:\Users\username). Or just install it via chocolatey.

  3. Open your terminal as administrator (Win key, type "cmd", then click "Run as administrator"), then:

    cd %USERPROFILE% nssm install

  4. In the Application tab that pops up, set the following:

    • Path: C:\Program Files\OpenRGB\OpenRGB.exe
    • Startup directory: C:\Users\username\AppData\Roaming\OpenRGB
    • Arguments: --noautoconnect --server --profile yourprofile

Substitute the path, username, and yourprofile according to your local configuration, of course.

  1. Switch to the Log on tab and set

    • Log on as: This account
    • This account: username
    • Password: yourpassword
  2. Set the Service name to OpenRGB

  3. Click Install service, then reboot.

That's it! Your profile should be set before you log in. And after you log in, the OpenRGB instance you originally configured should connect automatically to the service that's now running.

There's only one gotcha: I haven't yet found a way to have OpenRGB run plugins in server mode, so things such as Hardware Sync will only start after log in.

0
Why I use Ubuntu (Alan Pope)
  • I feel pretty much exactly like OP. It (Mostly) Just Works, and has for almost 20 years.

    Also like OP, I think the snap transition has been thoroughly screwed up. It is the only reason that makes me - on occasion - long for Debian. I wish Canonical would just cure itself of NIH syndrome and drop it entirely. (Not necessarily in favor of flatpak or appimages, either. I like debs.)

  • Questions about pirating TV and Movies
  • I started pirating 30 years ago, sharing floppies. Since then I've gone through every method imaginable, from IRC to eMule, from Mega to Usenet, and the Arr setup is the very first time I can delegate downloads to another family member sitting on the couch: that's how smooth it is.

    The only difference to your setup is that I use Jackett instead of Prowlarr, configure NZBGeek directly on Sonarr/Radarr, and use Kodi instead of Plex.

    Ah, and nzb360 (or LunaSea) on people's phones. That's what makes it so any normie can use it. So long, streaming service salad!

  • InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)RA
    ralphlouro @lemmy.ml
    Posts 1
    Comments 2