Tool not found.
Back to HomeOpen-source self-hosted Wake-on-LAN web app with one-click device wake-up, cron automation, network scanning, and multi-user access control.
UpSnap is a simple, free, and open-source Wake-on-LAN web app built with SvelteKit, Go, and PocketBase. It provides a one-click dashboard for waking up network devices, scheduling timed wake and shutdown events via cron, pinging custom ports, and discovering devices through network scanning using nmap. Devices can be shut down remotely via a custom shell command. UpSnap features per-user, per-device access control, allowing admins to assign specific rights such as viewing, editing, deleting, or powering devices on and off. It supports 35 UI themes, internationalization in over 20 languages, and Docker images for amd64, arm64, arm/v7, and arm/v6 architectures. UpSnap can also be installed as a binary, via AUR on Arch Linux, or run behind a reverse proxy like Caddy or Nginx. It is recommended to use it behind a VPN rather than exposing it to the open web.