A self-hosted web application for managing wake on lan requests and network device power states.

UpSnap is an open-source, self-hosted web application used for managing wake on lan requests and monitoring the power states of network devices. It provides a centralized interface to send magic packets to computers and servers on a local network to wake them from sleep or hibernation. This allows users to remotely activate hardware without needing physical access to the machine.
The application is deployed as a server and can be run as a standalone binary or via Docker containers. It supports multiple hardware architectures including amd64 and various arm versions. Users access the dashboard through a web browser to trigger power events, check device availability, or configure automation schedules for their local infrastructure.
Built with SvelteKit, Go, and PocketBase, the software includes a backend that handles network requests and a frontend for user interaction. It allows administrators to define granular permissions, enabling them to control which users can view, edit, or power cycle specific devices. The system can be integrated behind reverse proxies such as Caddy or Nginx and supports operation within sub-paths for flexible hosting environments.
Because the shutdown feature executes commands via a shell, the developers recommend accessing the application through a VPN rather than exposing it directly to the public internet. This security measure prevents unauthorized users from gaining shell access to the local network. The software is provided as free and open source software, available through official releases and the AUR for Arch Linux users.
UpSnap serves as a network utility for home lab enthusiasts and system administrators who need a web-based interface for remote power management.
A personal cloud system for managing home servers through a visual interface and Docker container deployment.
A web based Linux server control panel for managing websites, databases, containers, and AI agent runtimes.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.