Tool not found.

Back to Home
UpSnap logo

UpSnap

Open-source self-hosted Wake-on-LAN web app with one-click device wake-up, cron automation, network scanning, and multi-user access control.

Alternative to: UptimeRobot and Pingdom
Wake-on-LAN Self-Hosted Network Tools Home Lab Open Source Docker Automation Web App
Ad

VPSServer – Run your own Nextcloud, email, or Matrix server. Free $100 trial, no card locked in.

Start Free Trial

About UpSnap

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.

Key Features

  • One-click Wake-on-LAN device dashboard
  • Timed wake and shutdown events via cron
  • Ping any custom port on devices
  • Network device discovery via nmap scanning
  • Remote device shutdown via custom shell command
  • Per-user, per-device access control and permissions
  • 35 UI themes with dark and light mode
  • i18n support for 20+ languages
  • Docker images for amd64, arm64, arm/v7, arm/v6
  • Binary download for direct installation
  • AUR package available for Arch Linux
  • Reverse proxy support for Caddy and Nginx
  • Sub-path deployment support
  • Built with SvelteKit, Go, and PocketBase
  • MIT licensed open-source project

Explore More Tools