Skip to content

gimdh/wol-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wol-server

Wake-On-LAN Web UI server powered by Node.js backend and Vue.js frontend.


Screenshot

screenshot

Install procedure

  1. Install and build wol-front
cd wol-front
npm install
npm run build
  1. Install and run wol-back
cd wol-back
npm install
npm start

Configure server

Edit client list

Client list is loaded from /wol-front/src/config.json. Keep in mind you need to recomple frontend after edit.

Following is an example configuration. If you are not sure, broadcast IP of 255.255.255.255 will do the job.

[
  {
    "Name": "Main Desktop",
    "Broadcast": "192.168.1.255",
    "MAC": "AA:AA:AA:AA:AA:AA"
  },
  {
    "Name": "Samsung Laptop",
    "Broadcast": "192.168.1.255",
    "MAC": "BB:BB:BB:BB:BB:BB"
  }
]

Edit port binding

Port binding can be configured from /wol-back/bin/www. You can edit 3000 part with port of your choice at following line.

var port = normalizePort(process.env.PORT || '3000');

Credits

nodejs/node

vuejs/vue

vuetifyjs/vuetify

song940/wake-on-lan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published