Wake on Lan Webinterface
4.9K
🔽 Scroll down for the English version.
Ein kleines Webinterface zur Steuerung von Wake-on-LAN (WOL) über den Browser.
Du kannst damit Geräte aus einer CSV-Datei über deren MAC-Adresse remote aufwecken.
/api/wakeup/computer/<name>)amd64, arm64, armv7)docker run -d \
--network host \
-v $(pwd)/computer.csv:/data/computer.csv:ro \
--name wol carnyc/wakeonlan:latest
📍 Danach erreichbar im Browser unter: http://localhost:8080
version: '3.9'
services:
wol:
image: carnyc/wakeonlan:latest
ports:
- "8080:8080"
environment:
WOLFILE: /data/computer.csv
WOLHTTPPORT: 8080
volumes:
- ./computer.csv:/data/computer.csv:ro
- ./pages:/app/pages:ro
restart: unless-stopped
docker-compose up -d
computer.csv)name,mac,ip
Computer1,64-07-2D-BB-BB-BF,192.168.10.255:9
Computer2,2D-F2-3D-06-17-00,192.168.10.255:9
name: frei wählbar, wird in UI und URL genutztmac: MAC-Adresse im Bindestrich-Formatip: Ziel-Broadcastadresse inkl. Port (z. B. :9)GET /api/wakeup/computer/Computer1
{
"success": true,
"message": "Successfully woke up Computer1 (64-07-2D...)",
"errorMessage": ""
}
MIT License – frei verwendbar, Änderungen willkommen 🙌
Pull Requests willkommen!
Oder Feedback über GitHub Issues.
A small web interface to control Wake-on-LAN (WOL) via the browser.
You can remotely wake up devices using their MAC address from a CSV file.
/api/wakeup/computer/<name>)amd64, arm64, armv7)docker run -d \
--network host \
-v $(pwd)/computer.csv:/data/computer.csv:ro \
--name wol carnyc/wakeonlan:latest
📍 Then accessible in the browser at: http://localhost:8080
version: '3.9'
services:
wol:
image: carnyc/wakeonlan:latest
ports:
- "8080:8080"
environment:
WOLFILE: /data/computer.csv
WOLHTTPPORT: 8080
volumes:
- ./computer.csv:/data/computer.csv:ro
- ./pages:/app/pages:ro
restart: unless-stopped
docker-compose up -d
computer.csv)name,mac,ip
Computer1,64-07-2D-BB-BB-BF,192.168.10.255:9
Computer2,2D-F2-3D-06-17-00,192.168.10.255:9
name: freely selectable, used in UI and URLmac: MAC address in dash formatip: target broadcast address including port (e.g. :9)GET /api/wakeup/computer/Computer1
{
"success": true,
"message": "Successfully woke up Computer1 (64-07-2D...)",
"errorMessage": ""
}
MIT License – free to use, contributions welcome 🙌
Pull requests welcome!
Or provide feedback via GitHub Issues.
Content type
Image
Digest
sha256:cfb40ccda…
Size
10.1 MB
Last updated
2 months ago
docker pull carnyc/wakeonlan