WakeOnLanService: Flask app to send WoL packets and redirects once available.
1.9K
WakeOnLanService is a Flask-based application designed to send Wake-on-LAN (WoL) packets to specified MAC addresses and then redirects to a given URL. This is helpful when a homelab service is only available when a computer is on. The WoL packet will wake up the computer, and the webpage will redirect once the URL is available.
This Docker image allows you to easily deploy the WakeOnLanService application in a containerized environment.
GitHub repo can be found here. Contributions are welcome!
Pull the Docker image:
docker pull drache42/wakeonlanservice:latest
Run the Docker container:
docker run -it --rm -p 4200:4200 -e URL=your_url_here -e MAC_ADDRESS=your_mac_address_here drache42/wakeonlanservice:latest
Access the application: Open your web browser and navigate to http://localhost:4200.
MAC_ADDRESS: The MAC address of the device to wake up.URL: The URL to check the status of the device.The application includes a health check endpoint at /healthcheck to verify that the service is running correctly.
This project is licensed under the MIT License. See the LICENSE file for details.
Content type
Image
Digest
sha256:3904d9428…
Size
55.9 MB
Last updated
about 2 months ago
docker pull drache42/wakeonlanservice