UpSnap

UpSnap

Wake-on-LAN device manager with remote power controls

4.6kstars
165forks
Last commit: 18h ago
Repo age: 6y old
UpSnap screenshot

UpSnap is a self-hosted web application for managing devices on your network with Wake-on-LAN and remote power actions. It provides an inventory-style UI to organize machines, trigger actions, and automate common “power on/off” routines for homelabs and small offices.

Key Features:

  • Wake-on-LAN (WOL) to power on devices by MAC address
  • Remote actions for supported hosts (e.g., shutdown/reboot via configured methods)
  • Device organization with groups/tags and searchable list views
  • Scheduling/automation for recurring power tasks (e.g., start lab machines before work)
  • User management and authentication with role-based access control (RBAC)
  • API support for integrating wake/power actions into scripts and automations
  • Docker-based deployment with persistent storage for configuration

Use Cases:

  • Power up a homelab cluster or NAS on demand from a phone/desktop
  • Automate “office hours” startup/shutdown schedules for lab/SMB devices
  • Provide a shared dashboard for family/team members to start allowed machines

Limitations and Considerations:

  • Remote shutdown/reboot capabilities depend on host OS configuration and the enabled control methods; WOL requires compatible hardware and network setup (BIOS/UEFI, NIC, VLAN/broadcast).

UpSnap fits teams that want a simple, centralized web UI for WOL and basic power orchestration without standing up a full monitoring or configuration-management stack. It is particularly useful in homelabs and small networks where device lifecycle (on/off) control is a frequent task.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Uptime Kuma

Uptime Kuma

Self-hosted uptime monitoring and alerting dashboard

81k
7.2k
Last commit: 4h ago

Self-hosted uptime monitoring for websites, APIs, and services with status pages, rich notifications, and multi-protocol checks.

Alternative to:
UptimeRobot
UptimeRobot
+9
Netdata

Netdata

Real-time infrastructure monitoring and troubleshooting

77.3k
6.3k
Last commit: 5h ago

High-resolution real-time monitoring for servers, containers, and apps with interactive dashboards, alerting, and extensive integrations for troubleshooting and observability.

Alternative to:
Datadog
Datadog
+4
Umami

Umami

Simple, fast, privacy-focused web analytics

34.6k
6.2k
Last commit: 28d ago

Self-hosted web analytics with a clean dashboard, event tracking, and privacy-first data collection as an alternative to Google Analytics.

Alternative to:
Google Analytics
Google Analytics
+5
ChangeDetection.io

ChangeDetection.io

Monitor websites for changes and get notifications.

29.8k
1.6k
Last commit: 1d ago

Self-hosted website change detection and monitoring with visual diffs, filters, and notifications via email and popular chat/webhook services.

Alternative to:
Visualping
Visualping
+4
ntfy

ntfy

Send notifications to your phone or desktop via HTTP and pub/sub

28.1k
1.1k
Last commit: 4d ago

Self-hostable publish/subscribe notification service with HTTP API, web UI, and mobile apps for push alerts from scripts, CI, monitoring, and automations.

Alternative to:
OneSignal
OneSignal
+9
Plausible Analytics

Plausible Analytics

Simple, privacy-friendly web analytics

24.1k
1.3k
Last commit: 1d ago

Lightweight, privacy-focused web analytics with a single-page dashboard, event/goal tracking, and easy integrations as a Google Analytics alternative.

Alternative to:
Google Analytics
Google Analytics
+5