NirSoft WakeMeOnLan

Best Self Hosted Alternatives to NirSoft WakeMeOnLan

A curated collection of the 1 best self hosted alternatives to NirSoft WakeMeOnLan.

WakeMeOnLan is a Windows utility that scans local networks to discover devices and their MAC/IP addresses, maintains device lists, sends Wake-on-LAN magic packets to remotely power on computers, and provides basic monitoring plus command-line automation.

Alternatives List

#1
MagicPack

MagicPack

Web Wake-on-LAN tool with per-computer public links and an HTTP API to remotely power on machines; configured via JSON and deployable with Docker.

MagicPack is a lightweight web application that sends Wake-on-LAN magic packets to power on remote company machines. It provides a simple per-computer link UI and an HTTP API for programmatic wake operations, designed for teams that remote into office PCs.

Key Features

  • Simple web UI exposing a unique path per computer for one-click Wake-on-LAN
  • HTTP API (HTTP PUT to the /api/wake endpoint with a MAC address) for automation and integration
  • Inventory driven by a bind-mounted computers.json file that can be edited at runtime
  • Environment-driven configuration via .env for base URL, theme, logo path, page title and display texts
  • Docker and Docker Compose deployment with support for host networking to deliver magic packets
  • Uses DNS/IP ping checks (configurable per entry) before/after sending packets to verify reachability

Use Cases

  • Allow remote employees to power on office workstations before connecting via VPN and RDP
  • Provide an internal one-click portal for IT teams to wake individual machines for maintenance

Limitations and Considerations

  • Requires network configuration that allows Wake-on-LAN packets to reach target NICs; Docker host network_mode:host is recommended and may be required on some platforms
  • No built-in authentication or user management; additional access controls (reverse proxy, VPN, or auth layer) are recommended for production
  • Intended as a focused Wake-on-LAN utility; not a full device-management platform

MagicPack is a pragmatic tool for small teams to reduce idle power usage while preserving remote access convenience. It is configuration-driven, easy to deploy with containers, and best used behind existing network access controls.

49stars
0forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running