mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Provide an optional Wake On LAN (WOL) feature, per entry #478
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#478
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kdorff on GitHub (Oct 26, 2021).
Describe the solution you'd like
It would be nice is there was an option, per entry, to send a Wake On LAN (WOL) packet when a service was observed as down. And likely an IP address to send the WOL packet to. Perhaps a configuration "don't send more often than..."? I'm not sure what options are generally provided around sending WOL.
Describe alternatives you've considered
Noticing the server is down (being notified by Kuma) and turning it back on manually.
@deefdragon commented on GitHub (Oct 27, 2021):
This sounds like it could be implemented by having a notification type of Wake On Lan that sends the packet.
@kdorff commented on GitHub (Oct 27, 2021):
This sounds like a perfect, easy to understand solution.
@e-p-s commented on GitHub (Aug 13, 2022):
+1
@Computroniks commented on GitHub (Aug 13, 2022):
@kdorff Could you provide some information about a possible usecase for this feature. Would it be used to "Wake up" a server that has entered the low power state and has been detected down? I am not really sure of its usefulness as if a server is down, it is most likely because of a network error which wouldn't be helped by a WOL packet or the server has crashed (not sure if WOL would work here).
@Meulator commented on GitHub (Sep 29, 2022):
@Computroniks I dont think it would be used with servers, but maybe with computers ; i think it would be useful, for people doing RDP to their fixed box from home for instance, having the opportunity to start it in case of power outage for instance.
@arunoruto commented on GitHub (Sep 29, 2022):
@Meulator usually you can also set the PC to turn on right after the power is back.
This usually works if the environment is not prone to frequent subsequent outages in a row, e.g. the weather is bad and cows are flying through the skies. In such situations leaving the machine off would be better, and when the problem has been solved you could turn it on using WOL.
@Meulator commented on GitHub (Sep 29, 2022):
@SoulEater45 yes, you're right, but we are in a very specific configuration ; putting too much PC on restart when power back might create another outage due to the surge on power-on ; anyways, we found a way to do so with a single php webpage so we're good :)
@arunoruto commented on GitHub (Sep 29, 2022):
@Meulator that is true too, haven't thought about it!
As for the WOL problem, I have also found a nice substitute called upsnap. It looks nice and has a network scan feature (which would be a nice addition to kuma, to make machine monitoring a bit easier/more convenient).
@tomeurp commented on GitHub (Jul 19, 2023):
This would be very useful indeed. I run a sql server at my business which is shut down every night to save on power consumption. This is fine because it is normally only needed during business hours. Ocasionally, however, I need to access the server via RDP outside of business hours and it would be pretty neat to be able to just wake the server from the wonderful interface of uptime kuma. I actually acomplish this via a user-defined-script in my synology nas, but it is a bit cumbersome and not user friendly at all to have to log into dsm open the control panel and run the script.
Hope this gets implemented soon.
Thanks.
@Head commented on GitHub (Feb 23, 2025):
Usecase: Running a local DNS Server. DNS Check fails: WoL the backup server (which is powered off to save energy).
@ke1pl commented on GitHub (Jul 11, 2025):
I have the same problem, the same solution and the same feature request that was described in this comment :)
@jztreso commented on GitHub (Jul 22, 2025):
Could you provide some information about a possible usecase for this feature.
I for example run a home lab with multiple PCs. Some of them support powerup at power back, but some don't.
If my main NAS (which is running uptime kuma) boots up from a power outage, it can assist with booting up my other machines if it detects they aren't pinging back.
It could also be used to boot up VMs or machines at specific times a day.
If you seat the ping interval to just once per day, say at 8am, you could use it to boot up one, or a cluster at that time.