A comprehensive guide to setting up automatic sleep and wake functionality for a Linux home server. The solution combines server-side configuration for sleep-on-idle detection and wake-on-LAN with unicast packets, plus a custom ARP stand-in service running on an always-on device like a Raspberry Pi. The approach handles network service management, eliminates unwanted wake-ups, and includes mDNS publishing for seamless Time Machine backup integration.

17m read timeFrom dgross.ca
Post cover image
Table of contents
Sleeping on idleWaking on requestGetting it all working🏁 Finish

Sort: