Windows OS and Ableset Web pages

Well it never hurts to ask…
I am curious to know what Ableset is using in the Windows OS to serve up web pages
{via pc name:HOST}
Windows IIS? (I don’t think so)
Some Apache open source?
Other?

The reason I asked is that I have nearly zero networking experience, and I still have issues sometimes getting my other computers talking \ set up through my router and talking to AS so that the setlist\lyrics are seen on all computers…(Maybe a helpful next step is just to know how Ableset serves up web pages, so i can better understand how the OS firewall is interacting, and the best critical settings to implement)

Hey @nevillewhitemusic,

AbleSet uses a custom web server based on Express. Usually, if you configure your firewall to allow incoming connections to AbleSet, you should be able to connect to it from other devices on your network.

When this doesn’t work, what kind of error message do you see?

I’m looking forward to your reply! :slight_smile:

Thank you (as always) Leo for that tech insight.

As a side note, in Windows, I do give Ableset authorization to pass through the (Defender) Firewall. And it usually works, yet sometimes it is finicky (a few threads confirm Windows and Node.exe arm-wrestle sometimes).

I want to mention/ask that I don’t see Node.js or Node.exe (or even "Node.js JavaScript Runtime), nor Express, running as a Windows TASK or a PROCESS (ie, I cannot specifically give these a Windows Firewall setting).

My guess is that all these run in Windows behind the “Ableset.exe” app/task/process, is that right?

Question: In the Apple OS, when Ableset is running, do you also not see a task or process for Node or Express?

Hey @nevillewhitemusic, the server runs as part of the AbleSet process, so you won’t see any Node or Express processes. There might be some other processes (e.g. AbleSet Helper) that take care of rendering the status window or the floating setlist window, but those don’t need to have access to incoming connections.

I hope this helps!