TeamViewer (remote power controls)

Best Self Hosted Alternatives to TeamViewer (remote power controls)

A curated collection of the 1 best self hosted alternatives to TeamViewer (remote power controls).

TeamViewer provides remote access and control for PCs and devices, enabling IT teams and users to perform remote power operations (reboot, Wake-on-LAN), unattended access, file transfer, and remote support for administration and troubleshooting.

Alternatives List

#1
UpSnap

UpSnap

Self-hosted Wake-on-LAN dashboard to wake, shutdown, reboot, and monitor devices, with groups, scheduled tasks, and user access control.

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.

4.6kstars
165forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running