DW Service

Originally Posted 10/12/23

logo for DWS which consists of just their letters in a fancy font with remote control underneath it

Intro

Not too long ago, I wrote this post about Tailscale, and mentioned there is a way to use it so that you can access your computer via RDP. If you just need to do things where a bit of lag isn't an issue (grabbing a file, starting an upload, etc.), there are better tools that aren't so intensive to setup. In this post, I'll be talking about one option called DW Service.

What is it?

DW Service is a program that you can use to remotely access your computer. Once you have an account and computer setup, you can do things like remotely access your screen, browse files, look at resource load, and access the terminal or shell directly from DW Service.

How to set it up

  1. Go to their website and download their installer (direct link)
  2. Sign up for an account on their site (direct link )
  3. Check email for code and put it in
  4. Login to site
  5. Click on "Agents"
  6. Click the "+" in the top left
  7. You can ignore "Groups" for now, though you can create them later if you'd like. For now, give the computer you'd like to install the program on a name.
  8. It should now appear on the main screen, with a number and the words "to install".
  9. Run the installer you downloaded
  10. Select "Install" and click "next"
  11. Click "Yes" or "Approve" or whatever if it asks for permissions
  12. Leave the path the default unless you want to install it in a particular folder on your computer
  13. Click "Yes" when it asks if you'd like to install DWAgent. Then click "Next"
  14. Once it's done installing, it'll ask "How would you like to configure the agent?". Click "Enter the Installation Code"
  15. Put in the code from the website next to where it says "to install"
  16. It will then check the installation code, and then it should say "Installation has been completed". You can then press "Close"
  17. Back on the website, reload the page and you should see your computer listed with the number gone. You might have to click "All" on the left hand side for it to show.

And that's it! From there once you log in your computer should be available (as long as it's on and connected to the internet). You just click on the computer name, it'll load, then you select what you want to do. Typically for me, I click "screen" so I can access the computer as if I was on it in person.

Use Cases

So, the way I typically use this is for when I either need a file from my main computer while I'm somewhere else, or if I want to set a video to upload to youtube, or just want a process started in general while I'm away from home. It can also be nice if you're away from home but know a thunderstorm is either hitting or on its way, so you can remotely turn off your computer.

Some other ways I use it is for accessing a Raspberry Pi I have or my server computer. Both do not have their own monitors or keyboards hooked into them, and with DW Service I'm able to use them fully without needing to setup additional monitors and keyboards. It can also be nice because I'll have certain family members install DW Service on their machines, so I can remote in and help them should the need arise.

Associated Risk

Now, I do want to point out, similar to in the Tailscale post this does open your computers to a certain level of risk. Should someone manage to hack your DW Service information, they will now have complete access to whatever computers you have access to. From doing some Googling online, I trust DW Service enough to run on my computers, however the level of risk you're willing to take will probably be different from mine. I encourage you to do your own research into their security to see if it's something you're okay with risking.

Alternatives

There are a few alternatives I've used that serve a similar function to DW Service that I want to bring up, in case these seem more appealing to you.

Wrap Up

DW Service is one of those things that I use so often I almost didn't think to write about it at all. I think it's one of those things where most people, hearing about something like this, don't really see the use in it. But it's one of those things personally where it has come in so handy when I've needed it, that I can't imagine not having something like this setup. I think people would be surprised how often something like this is useful. And, worst case scenario, you can always uninstall the program if you find yourself not using it.

As always, if you have any questions or comments, feel free to reach out to steventanzimedia@gmail.com.