Can Plex Send a Magic Packet to WOL my Windows 10 Server?

Server Version#: 4.43.4

My very large and loud server is in my bedroom. When I or my shared users are not using Plex for a while, I would like the server to sleep (save on energy and noise). I have all of the settings set-up for WOL on my Windows 10 server, and Plex wakes up the unit as intended. But because Plex doesn’t use “magic packets”, i cannot select “only use magic packet to wake the computer” in the power management option for my Ethernet. When magic packet is selected, i can no longer turn on my server via a Plex app.

Problem is, by only selecting “Allow this device to wake this computer” and not the magic packet option, any home network traffic wakes the computer several times throughout the night and the server is constantly turning on and off at all hours of the day. If Plex would send a magic packet, it would solve this issue that seems to be common to a lot of people on other forums. Could this be implemented?

Is there any other alternatives I’m missing?

1 Like

Integrating WOL into the PMP is a great idea. For now, I use Tasker on Android to send WOL Packet when PMP opened on my phone.

This is great - but if you have a shared user in a different timezone, that isn’t helpful. Especially if that person and not tech savvey.

I only proposed using Tasker (or something similar) as a temporary solution or workaround.

I don’t see how living in a different timezone would be a problem other than a noisy server when you’re sleeping.

Don’t forget that this is “Wake on LAN”, and not “wake on WAN”.
A “magic packet” can only travel in the local network segment, but cannot cross network boundaries, i.e. your router.
So waking up the server from remote is out of the question.

1 Like

Don’t Magic Packets work from anywhere with Port forwarding? From this link;

Wake-On-LAN uses UDP. Many utilities use ports 7 or 9, but you can use any port you like for this. You’ll need to forward a UDP port to all IP addresses behind your router—you can’t just forward to a specific IP address. The Wake-on-LAN packet must be forwarded to every device running behind your router, and a device will only wake up if the information in the WoL packet matches it. This is known as a “subnet directed broadcast.”

To do this, you’ll need to forward the port to the “broadcast address,” which will broadcast the packet to all computers on a network. The broadcast address is ..*.255. For example, if your PC has the IP address 192.168.1.123, you’d enter 192.168.1.255 as the broadcast address. If your PC has the IP address 10.0.0.123, you’d enter 10.0.0.255 as the broadcast address.

No, definitely not. These are broadcast messages, without a proper destination address. They are not routed.

Sorry, my edit was late, but i added:

Wake-On-LAN uses UDP. Many utilities use ports 7 or 9, but you can use any port you like for this. You’ll need to forward a UDP port to all IP addresses behind your router—you can’t just forward to a specific IP address. The Wake-on-LAN packet must be forwarded to every device running behind your router, and a device will only wake up if the information in the WoL packet matches it. This is known as a “subnet directed broadcast.”

To do this, you’ll need to forward the port to the “broadcast address,” which will broadcast the packet to all computers on a network. The broadcast address is ..*.255. For example, if your PC has the IP address 192.168.1.123, you’d enter 192.168.1.255 as the broadcast address. If your PC has the IP address 10.0.0.123, you’d enter 10.0.0.255 as the broadcast address.

Well, maybe my informations are outdated. Use their “magic packet creator” and try to wake up your machine from outside your home network. I’d be interested to know the outcome.

Anyway, Plex clients don’t create magic packets, so you’ll have to distribute other tools/apps to your users so they can wake your server before trying to use their plex app.

I just tried this and was able to send a Magic Packet from my android phone to wake my server without being on the home network (via 5g cell network). Therefore, it can be done…

I would be helpful to have Plex create a magic packet (that the user could input in the settings) to wake a machine - something as simple as this android app where you put in the IP addresses and it goes! https://play.google.com/store/apps/details?id=co.uk.mrwebb.wakeonlan&hl=en_US&gl=US

1 Like

Wow, directed broadcast. Flashbacks to the 1990’s and “Smurf” DOS attacks.

Many routers won’t let you configure port forwarding to a broadcast address.

Another obstacle is that once your Plex Server has been turned off for a while, the address is no longer registered with myPlex.

1 Like

Arrrggg… then what’s the alternative? Just leave my server on constantly and heat-up my room? That stinks…

I had once used my NAS to host a webpage that when accessed would sent a WOL to my server on the local network.

The issues were the wake up time on the server to be accessible (15+ seconds), training my family to go to the page first and another port open on my network.

Wondering if you could do a IFTTT with another device on your network like an Echo or Raspberry Pi to send a WOL to your server… hmmm.

Update - https://www.wolskill.com/

Alternatives:
Move server
More efficient server
Better cooling
Others?

Earplugs.

A bit of a zen question, really. Is it still a server when it’s off?

1 Like

Thank you for all of the advice - but my server is in the room with the Ethernet, and i don’t want to run it through my house. And I really don’t want to replace a $3400 machine just because the fans run when it’s on.

As for the zen question… it still serves when it’s off, as long as it turns on when i request. Problem is, it’s over serving and running when I don’t need it.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.