Skip to content

mantas6/wolf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wolf

Uses dnsmasq leases file to automatically map hostnames to hardware addresses.

Listens for HTTP requests with hostnames and sends WOL packets accordingly.

Example: GET /wol/your-hostname

Dependencies

  • dnsmasq
  • wakeonlan

Installs as systemd user service.

Tested and ran on Debian 12.

Start on boot

Systemd user services typically won't work as expected. Use this:

loginctl enable-linger

Firewall setup

sudo firewall-cmd --zone=internal --add-port=5001/tcp --permanent
sudo firewall-cmd --reload

About

Wake-on-lan using hostname from any system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published