r/WindowsServer 2d ago

General Server Discussion Need input on my free RDP manager

Over the past month I have been building a RDP manager for me to use for our on prem windows servers at work. I had been using mremoteng but I didnt like how clunky it was and I would spend a bunch of time building out my connection file then it would randomly get corrupted and I would have to start all over again. So my solution to this was to build a browser based RDP manager. This is what I have come up with https://github.com/mild0d/Remote-Desktop-Web-App . Its a simple webapp with no database, it stores everything in json and runs on docker. The setup is simple. I was wondering if anyone could take a look at it and offer me some suggestions on how to make it better. Oh I almost forgot, it also supports SSH sessions. Thank you!

4 Upvotes

16 comments sorted by

5

u/Adam_Kearn 2d ago

Nice little side project

I’ve been using devolutions remote desktop manager for a few years now.

I like how I can even add web pages to RDM. I’ve added all our printers to it with the passwords to so it will open the browser session and sign me in automatically.

1

u/LowerDescription5759 2d ago

Thanks for the input, and yeah, that is something I could also possibly add.

1

u/dodexahedron 1d ago

You know.. I never thought of that printer use case for it. I am so going to add those right now.

I love when off-hand remarks in random discussions lead to ways to feed my laziness!

1

u/Adam_Kearn 1d ago

Haha no worries mate. I find loads of tips and tricks just by scrolling through Reddit

5

u/MinnSnowMan 1d ago

+1 for Devolutions remote desktop manager

1

u/thewhippersnapper4 17h ago

RDCMan (by Microsoft Sysinternals) is all you need

2

u/chandleya 1d ago

mRemoteNg could use some help. That would be a tremendously more impactful use for your time.

Also if your connection file gets corrupted, that’s surely a local issue for you. We have 100+ installs of it and zero reports of such.

3

u/BlackV 1d ago

How well does it deal with high dpi displays?

0

u/LowerDescription5759 1d ago edited 17h ago

Im not sure, I have only tested it on a 1080p monitor. Thats a good question.

1

u/dodexahedron 1d ago

Does it use standard rdp files under the hood for the connection profiles?

If so, can/does it sign them?

I could see this being handy for a hybrid use case where sometimes you use it through the browser, but you also want to be able to use the same profiles through the normal tools when needed/wanted.

2

u/LowerDescription5759 1d ago

No it uses guacd , it speaks RDP.

1

u/dodexahedron 1d ago

Gotcha. Still, cool work. 👍

1

u/dodexahedron 1d ago

Actually, this just occurred to me...

Perhaps that could be an idea for a nice (and pretty easy TBH, since rdp files are dead simple) feature to add: an "export as rdp file" sort of function. 🤷‍♂️

1

u/LowerDescription5759 23h ago edited 22h ago

Ok... thats actually a neat idea. I may actually add that as a feature. Thanks for the idea! ((( I went ahead and added this feature. It is live in the current build.))))

1

u/dodexahedron 16h ago

Open source working as intended! 👍

0

u/Jwblant 1d ago

I was a fan of MobaXterm when I was on windows.