Inactivity Timeout
Wakezilla tracks activity per registered machine. The timer is initialized when a TCP forward starts and resets whenever that forward accepts a new connection.
Configure the timeout
Section titled “Configure the timeout”Expand Client settings and set Inactivity (minutes) in the creation or details window. The current web interface starts new machines at 60 minutes:
Inactivity (minutes): 60Each newly accepted connection resets the timer. The connection may then carry requests and responses in both directions until it closes.
Set the value to 0 to disable automatic shutdown only. Wake-on-LAN and configured port forwards remain available. Choose Add machine or Save changes to apply the setting.
Shutdown sequence
Section titled “Shutdown sequence”After 60 minutes without a new accepted connection:
- the inactivity monitor identifies the machine as idle;
- the proxy sends a shutdown request to the Wakezilla client;
- the client waits five seconds and performs the platform action;
- a later connection causes the proxy to send another Wake-on-LAN packet and wait for the machine again.
Changing a machine restarts the global monitor. Wakezilla sends one remote power request per activity window; another accepted connection resets the state and permits a later request.
Requirements
Section titled “Requirements”Automatic shutdown requires:
- remote shutdown enabled for the machine;
- the Wakezilla client running on the target;
- secure shutdown verified for a newly configured client, or a legacy client still available during migration;
- the correct turn-off port, normally
3001; - network access from the proxy to the client endpoint.
The final operating-system action is suspend with shutdown fallback on Linux, shutdown on macOS, and hibernate on Windows. Test that Wake-on-LAN can restore the target from its resulting power state.
See Secure Shutdown for client pairing and Known Limitations for retry behavior and default differences.