ironicallyjesus/opnsense-wol-dash — explained in plain English
Analysis updated 2026-05-18
Remotely wake sleeping computers on a home network with one click from a browser.
Schedule automatic wake ups for specific devices by time and day of week.
Monitor which network devices are online using OPNsense's ARP table.
Customize the dashboard's look with a custom CSS theme.
| ironicallyjesus/opnsense-wol-dash | lissy93/depricated-realtime-ev-charging-stats | a15n/photo-voto | |
|---|---|---|---|
| Stars | 3 | 3 | 2 |
| Language | CSS | CSS | CSS |
| Last pushed | — | 2018-07-21 | 2015-02-07 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | ops devops | general | general |
Figures from each repo's GitHub metadata at analysis time.
No built-in authentication, must be run behind a reverse proxy or trusted network, and requires an OPNsense API key.
This project is a web based dashboard for waking up computers on your home or office network using a feature called Wake on LAN, through a firewall system called OPNsense. If you have devices that you keep turned off to save power but occasionally need to remotely turn on, this dashboard gives you a simple button to do it instead of digging through OPNsense's own settings pages. The dashboard automatically pulls the list of devices you have configured for wake on LAN in OPNsense and shows whether each one is currently online or offline, using OPNsense's own network table rather than pinging each device directly. It also shows ping response times with color coded indicators, lets you switch between a table view and a card grid view, and offers several built in color themes as well as support for a completely custom stylesheet. You can wake a single device with one click, or wake every device at once. There is also a feature to schedule wake ups for specific times and days of the week, and the dashboard keeps a record of when each device was last woken. Setting it up requires Docker, an OPNsense firewall with the WOL plugin and API access turned on, and an API key with the wake on LAN permission. All configuration, including the OPNsense address and API credentials, is provided through environment variables, and there is a demo mode that runs with fake sample devices so you can try the interface without a real OPNsense setup. The readme includes an important security warning: this dashboard has no built in login system, so anyone who can reach the server can wake devices or view the dashboard. The author strongly recommends placing it behind a reverse proxy with authentication, or only running it inside a trusted home network or VPN. It is released under the ISC license.
A web dashboard for remotely waking devices on your network through OPNsense, with live status, scheduling, and custom themes.
Mainly CSS. The stack also includes Node.js, Express.js, Docker.
ISC license: a permissive license similar to MIT, letting you use, copy, and modify the software freely including commercially.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.