machines: - name: desktop mac: 00:00:00:00:00:01 - name: laptop mac: 00:00:00:00:00:02 # Per-machine override: useful when this machine lives on a different # subnet/VLAN. Unset fields (here, port) inherit the global broadcast below. broadcast: address: 192.168.1.255 server: listen: 0.0.0.0:7777 # Where magic packets are sent. Defaults to 255.255.255.255:9. # On a multi-homed host the limited broadcast 255.255.255.255 may leave the wrong # interface; use the subnet-directed broadcast (e.g. 192.168.1.255) of the network # your device is on so the packet is routed out the correct interface. broadcast: address: 255.255.255.255 port: 9 # Check: https://github.com/prometheus-community/pro-bing?tab=readme-ov-file#supported-operating-systems ping: privileged: false # Optional cron wake-ups, run by the `serve` command. Each schedule wakes a # machine (by name) on a cron schedule evaluated in the server's local time. # schedules: # - name: weekend-backup # Optional label, shown in logs # machine: desktop # Must match a machine name above # cron: "0 2 * * 6" # Saturday 02:00; also supports @daily, @every 1h, etc.