UpSnap is a containerized network utility designed for managing the power states of remote hardware. It functions as a wake-on-LAN management dashboard and network device monitor, allowing users to trigger remote wake-up events and execute shutdown commands across a local network.
The system includes a cron-based power scheduler to automate recurring wake and power events. It provides a centralized interface for sending magic packets to wake devices and monitors hardware availability through port-based connectivity probing.
The application supports multi-user hardware access with granular permissions, mapping specific user rights to individual devices for viewing and editing. Other capabilities include network device discovery for identifying available hardware and localization support for the user interface via external files.
The project is distributed as a Dockerized application to ensure consistent deployment across different host operating systems.