Sign inSign up

galmostdocker/trivial-wol-server

By galmostdocker

•Updated about 7 years ago

Node.js trivial wake on lan server

Image
0

3.2K

galmostdocker/trivial-wol-server repository overview

⁠trivial-wol-server Build Status

Simple Wake on Lan service

⁠Table of contents

⁠General info

This project is a trivial wake on lan node js app server. The desire was to have something small to be used for home automation tasks. Basically a good excuse to play around with js and containers.

A better and bulkier option for a wol server can be found at: wol-server⁠

⁠Setup

To run this project, install it locally using npm:

$ [sudo] npm install [-g] trivial-wol-server
$ cd node_modules/trivial-wol-server

Then any of the following options for starting the app:

$ npm start

or

$ node trivial_wol_server.js
⁠Just in case...

Currently, the only dependency is on the wol module. If for any reason you are unable to satisfy that dependency via npm:

The brains of the operation :)

⁠Commands

  • To check service is up:
http:\\127.0.0.1:30000\
  • To issue a wake on lan call:
http:\\127.0.0.1:30000\?mac=4A:E5:52:91:84:07

⁠Docker

  • From dockerhub:

A prebaked container can be found here⁠

  • From source: using docker commands
$ docker build . -t trivial-wol-server
$ docker run -p 30000:30000 trivial-wol-server

or docker-compose

$ docker-compose up

Tag summary

Content type

Image

Digest

Size

21.8 MB

Last updated

about 7 years ago

docker pull galmostdocker/trivial-wol-server