Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zekrotja/webwol
Simple but super overengineered wake-on-lan web app.
https://github.com/zekrotja/webwol
docker react vite wake-on-lan webapp wol
Last synced: 3 months ago
JSON representation
Simple but super overengineered wake-on-lan web app.
- Host: GitHub
- URL: https://github.com/zekrotja/webwol
- Owner: zekroTJA
- License: mit
- Created: 2022-02-26T15:54:39.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-15T22:51:25.000Z (almost 3 years ago)
- Last Synced: 2024-06-20T06:23:06.349Z (7 months ago)
- Topics: docker, react, vite, wake-on-lan, webapp, wol
- Language: TypeScript
- Homepage:
- Size: 93.8 KB
- Stars: 7
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# webwol
An absolutely overengineered web application for waking up network devices via wake on lan.
## Demo
https://user-images.githubusercontent.com/16734205/156153234-49bfdef8-510f-455a-aa7a-84e73bb359a2.mp4
## Setup
You might want to deploy the application to an always running server in your local network like a Raspberry Pi or NAS. The recommended way is to use the provided [`docker-compose.yml`](docker-compose.yml). It contains the service configuration for the webwol app as well as for traefik as reverse proxy. If you use the provided Docker Compose config, you must enter your e-mail address as well as your DynDNS domain in the service configurations.
To access your server from the internet, you need to specify a port forwarding configuration in your home router for the device, both for port `80` (for the HTTP ACME challenge) as well as `443`.
The webwol service is a single binary containing the web files and runs mostly with zero configuration required. After first startup, you must initialize the service using the initialization key printed into the log and a provided password you want to use to log in later.