Wake-On-LAN is a protocol that allows you to turn on a computer remotely!
This is great for when you need to occasionally access computers (that aren’t required to be always on), as you can put those computers to sleep, saving power until required to be used!
There are some requirements to this to work:
- The computer is connected to a network
- The computer is in S0-S3 state (Sleep), or S4 (Hibernate)
- S5 (Soft off) support depends on your hardware configuration
- Wake On LAN is enabled on your motherboard
- Wake On LAN is enabled on your network card in the OS
I couldn’t find any web interface to set up and manage WOL devices (at least, not on the first page of my Google search) - So as per the norm, I made my own :)
Wakey
I built Wakey over the weekend, wanting to do something that wasn’t as time-demanding and effort-some as the last group project that was due the day before. It’s built with Svelte with Sapper - Originally I tried the developmental svelte@next framework, but given its developmental stage - obviously it didn’t work - I did like the improvements I saw though - just have to wait until it’s finally out!
I also tried out the spectre.css framework - It ain’t bad. However I don’t think it had inbuilt styles for coloured button outlines right out of the box. Also I didn’t see any max-size container element; though I probably missed it. I liked the look of it, and I’ll definitely try it out again for another project - maybe I’ll take a look at Cirrus though.
Wakey lets you add, edit and remove devices on the dashboard. It displays a last seen status too (Based on entries in the ARP table though, I might change this to a ping test), as well as the associated IP addresses.
Check it out!