After a decade of using laptops, I constructed a desktop PC as an AI server, emphasizing energy efficiency. The system suspends during idle periods, which poses access issues for services like my local Ollama instance. A reliable networking card is essential for Wake on LAN (WoL) functionality; my previous choice, a Mediatek 7922, was problematic, leading to its replacement with an Intel card.
Setting up WoL on Linux requires obtaining the machine’s MAC and IP addresses and installing Etherwake on another machine. The Arch Linux Wiki provides useful guidance. Recently, a tool called the WOL Web Proxy was created, allowing users to wake suspended machines via a simple web request, offering added convenience. Users can configure various options, including health checks and network settings, to make the setup secure and efficient. Looking forward, I plan to establish an internal certificate authority for secure hosting of my Ollama instance.
Source link