blackhole1/upsnap — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2025-05-22
Wake up a home gaming PC automatically every Saturday morning using a cron schedule.
Give family members limited access to wake only their own devices while admins control everything.
Scan the local network with nmap integration to discover devices you can wake remotely.
| blackhole1/upsnap | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | TypeScript | TypeScript |
| Last pushed | 2025-05-22 | — | — |
| Maintenance | Stale | — | — |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires wake-on-LAN enabled in each target computer's BIOS, and should be paired with a VPN if accessed remotely.
UpSnap is a web app that lets you turn on computers remotely from your phone or browser. Instead of walking to your desk to press the power button, you log in to your UpSnap dashboard, find the device you want to wake up, and click a button. The app sends a special network signal called "wake on LAN" that tells the computer to power on, as long as that computer has wake-on-LAN enabled in its BIOS settings. The app works by combining three pieces. A backend written in Go handles the actual wake-on-LAN commands and stores your device list. A frontend built with SvelteKit gives you a nice dashboard to manage everything. And PocketBase provides the user accounts and permissions system so you can control who can wake up which devices. You can run it on your home network by downloading a single binary file, or deploy it in Docker if you prefer containerized setups. Beyond just clicking a button, UpSnap includes some handy extras. You can schedule wake-up times using cron jobs, say, wake up your gaming PC every Saturday at 10 AM automatically. There's a network scanner that can find devices on your local network if you install nmap. You can set different permission levels for each user, so some people might only be able to see certain devices while admins control everything. The interface comes in 35 different themes and supports 12 languages. The project is self-hosted, meaning you run it on your own hardware rather than trusting a cloud service. It's designed to be simple and lightweight, you're not maintaining a complex system. One important caveat from the creator: don't expose this directly to the internet without protection. The app has login security, but if someone breaks in, they'd have access to run commands on your network. Instead, use a VPN like Wireguard if you need remote access from outside your home.
A self-hosted web dashboard for waking up your computers remotely over the network using Wake-on-LAN, with scheduling and multi-user permissions.
Stale — no commits in 1-2 years (last push 2025-05-22).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.