this post was submitted on 22 Nov 2023
26 points (88.2% liked)

Selfhosted

40329 readers
426 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Windows user here, please don't shoot me

I'm in need of a remote desktop solution that works without a monitor. I've tried AnyDesk, TeamViewer, and TightVNC.

All of the stuff I have need of using has a GUI client or dedicated software, but I'm about to be away from home for a couple weeks and I'm worried it might shit out on me for one reason or another and need some manual input (any one who has ever used a computer knows that this happens sometimes)

I have OpenVPN on my router and that's how I'm accessing everything, so a local solution will work, and it would be nice, but not necessary, if it's got an Android client as well

I have Windows 10 Home so I can't use remote desktop that's built into windows without installing a cracked pro version of window.

you are viewing a single comment's thread
view the rest of the comments
[–] Taleya@aussie.zone 7 points 1 year ago (3 children)

Just use the rdp wrapper. https://www.helpwire.app/blog/remote-desktop-for-windows-10-home/

It works, i've used it in professional settings no worries

[–] Waluigis_Talking_Buttplug@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

This solution doesn't seem to work. It says not supported on newer versions of windows.

The support page on the github says something about updating an ini but there are no inis and I don't know where to put this ini

[–] computergeek125@lemmy.world 0 points 1 year ago* (last edited 1 year ago)

Just because you've used it professionally, doesn't mean it's OK.

Run the installation file to install the RDPwrap dynamic link library (DLL). This software provides the necessary functionality to enable Remote Desktop from a Windows 10 Home system.

  begin
    if not Reg.OpenKey('\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core', True) then
    begin
      Code := GetLastError;
      Writeln('[-] OpenKey error (code ', Code, ').');
      Halt(Code);
    end;
    try
      Reg.WriteBool('EnableConcurrentSessions', True);
    except
      Writeln('[-] WriteBool error.');
      Halt(ERROR_ACCESS_DENIED);
    end;
    Reg.CloseKey;

So essentially the RDPwrap software subverts Windows 10 Home security to enable Remote Desktop Connections.

Even without disassembling their shim DLL, just their readme language and installer code doesn't give me warm fuzzies about this software's ability to survive legal scrutiny or a Microsoft audit.

Just like with backups, in my professional IT Admin opinion: if its expensive enough to need remote access, it's expensive enough to remote access the right way. There's plenty of free remote options on Windows that don't require monkey patching the core services and using a Home license professionally. Plus, if you have more than a few Windows installs, you probably want Group Policy anyways, so you're up to the pro license key for that anyway, plus the Windows Server license key(s) for the AD controller.

Yeah, windows is expensive when used professionally. If you need windows that badly deal with it or talk to your software vendors about getting Linux or Mac software.