Self-host Wakupator
v1.2.0Wake-on-LAN daemon with IP spoofing for LAN power management
- Stars
- 184
- Port
- 13717 (Wakupator registration and monitoring port)
What is Wakupator?
Wakupator is a lightweight Linux service that lets machines on the same LAN register their IP addresses and ports before shutting down. It then spoofs those IPs, monitors for incoming traffic on the specified ports, and sends Wake-on-LAN magic packets to wake the machine when traffic arrives. It supports both IPv4 and IPv6, TCP and UDP, requires no firewall changes, and has zero runtime dependencies. Machines register via a simple TCP/JSON protocol at shutdown time, typically automated with a systemd service. The host needs CAP_NET_RAW and CAP_NET_ADMIN capabilities. It is configured entirely via command-line flags (host IP, port, interface, timeouts, retry counts). There is no web UI, authentication, or database — it runs as a standalone daemon.
Should you self-host Wakupator?
Wakupator scores 43/100 on selfhost.directory (how scoring works) and ranks #11 of 22 in Home Server. It has 184 GitHub stars.
It shipped 1 stable release in the past year. The latest, v1.2.0, came out on 6 February 2026.
Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in C.
Its closest alternative on selfhost.directory is CasaOS (76/100, 37 388 stars). It scores higher overall, so compare the two before you pick. See Wakupator vs CasaOS side by side.
Features
- Automatic shutdown detection
- Configurable retry logic
- IP address spoofing
- IPv4 and IPv6 Support
- Manual wake detection
- Multiple IP/port registration per machine
- No firewall configuration required
- TCP and UDP monitoring
- Wake-on-LAN automation
- Zero runtime dependencies
Wakupator README
More in Network Management
WGDashboardSelf-hosted open-source dashboard to manage WireGuard and AmneziaWG VPN servers with web UI, peer management, QR codes, and 2FA.
wifi-card📶 Print a QR code for connecting to your WiFi (wificard.io)
wireguard-uiSelf-hosted, open-source web UI for administering a WireGuard VPN: manage peers, hand out configs via QR code, file, email or Telegram, and tweak server settings.
ZeroTierOpen-source networking daemon for encrypted peer-to-peer virtual L2 networks; the node and its network controller can be self-hosted on Linux, Docker, Windows or macOS.
zerotier-edgeZerotier-Edge is a lightweight, single-binary web UI for self-hosted ZeroTier controllers, needing no Docker or database.
Zerotier UIOpen-source, self-hosted web UI for a standalone ZeroTier network controller: create networks, authorize members, manage IP assignments, served over HTTPS.
zero-uiZeroUI is a self-hosted, open-source web interface for managing ZeroTier network controllers with a React SPA and rule editor.
ztnetOpen-source, self-hosted web UI to manage ZeroTier networks with multi-user accounts, organizations, custom private roots and OAuth login.
3m-uiSelf-hosted open-source dashboard for Mihomo proxy: nodes, users, traffic quotas, subscriptions, TLS certs, Telegram alerts, and multi-server clusters.
3x-uiOpen-source, self-hosted admin panel for Xray proxy servers: multi-protocol inbounds, per-client quotas and traffic stats, subscriptions, multi-node control, REST API.
adguard-buddySelf-hosted dashboard for monitoring and synchronizing multiple AdGuard Home servers with merged query logs, statistics, and drift detection.
AdGuard HomeSelf-hosted open-source DNS server blocking ads/trackers network-wide. Supports encrypted DNS, parental controls, safe search, per-client config, DHCP.
0 comments