Upsnap
Self-HostedOpen-source wake-on-LAN tool with a modern web interface
Overview
Upsnap is an open-source wake-on-LAN (WoL) tool built for easy remote device management. It offers a clean, responsive web interface to add, group, and wake devices with one click. Supports magic packet transmission over LAN and WAN (with port forwarding). Key features include device grouping, status tracking, and a REST API for automation. Deploy via lightweight Docker container or standalone binary—ideal for self-hosters, IT teams, or anyone needing to remotely power on PCs, servers, or IoT devices.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
upsnap:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: upsnap
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Wake-on-LAN (WoL) support for LAN/WAN devices
- Intuitive web UI with device grouping and status tracking
- REST API for automated workflows
- Lightweight deployment via Docker or standalone binary
Frequently Asked Questions
? Is Upsnap hard to install?
No—Upsnap is designed for easy deployment. You can use a pre-built Docker container (with a single command) or download a standalone binary for your OS. Minimal configuration is needed to get started.
? Can Upsnap wake devices over the internet?
Yes—if you set up port forwarding on your router (forward UDP port 9 to the device running Upsnap). This allows you to send magic packets to devices on your local network from anywhere with an internet connection.
? Is Upsnap completely free to use?
Yes—Upsnap is open-source software released under the MIT License. It is free for both personal and commercial use, with no restrictions or paid tiers.
Top Alternatives
People Also Ask about Upsnap
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted, no third-party access)
- ⊕ No subscription fees or hidden costs
- ⊕ Simple setup process for Docker users
- ⊕ Responsive design works on mobile and desktop
Cons
- ⊖ Requires port forwarding for WAN wake-up functionality
- ⊖ Limited to wake-on-LAN (no remote shutdown support)
- ⊖ Basic device status tracking (no real-time monitoring)
- ⊖ No built-in authentication by default (needs reverse proxy for security)