Finds itself
The server announces itself on your network, and Magic Packet picks it up and fills in the computer name and MAC address. Nothing to type.
Magic Packet Server
The free companion to Magic Packet for Mac and Windows. Shut down, sleep, and lock your computer, control its music, and keep it awake — from iPhone, iPad, Apple Watch, and Mac.
Version 2.0 · macOS 15 or later · Windows 10 and 11, 64-bitVersion 2.0 · 18.5 MB · macOS 15 or laterVersion 2.0 · 62.3 MB · Windows 10 (1809) and 11, 64-bitVersion 1.1 is available for Linux for now
The server goes on the computer you want to control — a Mac or a Windows PC. On iPhone and iPad, Magic Packet is all you need.
Magic Packet can wake your computer on its own with Wake on LAN. Everything you do with a computer that’s already on is the server’s job.
Magic Packet alone
With Magic Packet Server
The server is a small app on your computer. It takes commands from Magic Packet on your network and carries them out.
Three steps, and your host in Magic Packet gets new buttons.
Requires macOS 15 or later.
Requires Windows 10 (1809) or 11, 64-bit.
installer/linux.sudo ./installer.sh install to set it up as a systemd service.Version 1.1 can shut down, restart, and report status. Version 2.0 for Linux is in the works.
Open your host → Advanced → MPS Address and tap Autofill. The app finds the server on your network by itself.
If it doesn’t, type the address yourself: http://192.168.1.5:5154, with your computer’s IP instead of 192.168.1.5. If you turned on a password in the server, enter it in MPS Password.
If everything’s right, the host turns green, and Shut Down, Restart, Sleep, and the other commands appear next to Wake.
The server announces itself on your network, and Magic Packet picks it up and fills in the computer name and MAC address. Nothing to type.
Turn on a password in the server app, and only someone who knows it can shut down or sleep the computer. The server keeps a hash, never the password itself.
Pause, skip, change the volume, or mute from your phone. Works while someone is signed in on the computer.
Let a download or render finish: the computer stays awake until you cancel or the timer runs out. A restart resets it.
The server reports the battery level and whether the charger is connected, right in Magic Packet.
The server is built for your home network. To control your computer from elsewhere, connect to home over a VPN.
Tailscale, WireGuard, or your router’s VPN server. Your phone ends up inside your home network, and Magic Packet reaches the server at the same address as at home.
The server speaks plain HTTP without encryption, so we don’t recommend exposing it to the internet.
If you do forward port 5154, be sure to turn on a password and use your external address: http://example.com:5154.
The most common ones from support email.
No. Waking works over Wake on LAN without the server: at that moment the computer is off, so nothing can run on it. The server is for commands to a running computer — shut down, sleep, lock, control music.
No. The server goes on the computer you control — a Mac or a Windows PC. On your phone, Magic Packet is all you need. If a computer doesn’t have the server, leave the host’s MPS Address empty.
http://computer-IP:5154.Most likely the MPS Address has the wrong IP. Use your own computer’s address, not the one from the example, with port 5154. You can find the IP in the computer’s network settings.
Music can only be controlled while someone is signed in on the computer: on the login screen, media commands have nowhere to go.
On a Mac, hibernate works the same as regular sleep — that’s how macOS power management works.
Before installing 2.0, completely remove the old version: the app and its service — the Windows service, the macOS launch agent, or the systemd unit. Don’t install 2.0 over it: the old service can get in the way of the new one.
Not yet — it’s in the works. Version 1.1 is available for Linux: shutdown, restart, and status as a systemd service.
The server works only on your network, with no cloud and no account. You can protect commands with a password, and only its hash is stored. The connection isn’t encrypted, so rather than exposing the server to the internet, connect to home over a VPN.
Free. Install it on the computer you want to control.
Upgrading from version 1.x? Remove the old version first — here’s how.