[WIP] A simple wake-on-lan service
WOL#
A simple wake-on-lan webapp.
Configuration is read from wol.toml from the current directory.
# default config:
binding = "0.0.0.0:3000"
# target names to pin to the top of the list, others may be out of order
pinned = []
[targets]
# name = mac
# OR
# name.mac = mac # required, for wol
# name.url = url # optional, for display
# name.ip = ip # optional, for ping
[info]
title = "Wake on Lan"
icon = "./favicon.ico"
# info.links can also be [name, url][] if you need duplicate names
[info.links]
"vielle.dev/wol" = "https://tangled.org/vielle.dev/wol/"
[theme] # catppuccin frappe
background = [48, 52, 70]
background_main = [35, 38, 52]
background_server = [65, 69, 89]
background_button = [81, 87, 109]
text = [198, 208, 245]
text_secondary = [165, 173, 206]
accent_success = [166, 209, 137]
accent_fail = [231, 130, 132]
link = [140, 170, 238]
link_visited = [202, 158, 230]
highlight = [148, 156, 187]
highlight_opacity = 25 # out of 100
fonts = ["system-ui"]
# compose.yaml
services:
wol:
build: atcr.io/vielle.dev/wol:latest
ports: ["3000:3000"]
volumes:
- "./wol.toml:/app/wol.toml"
- "./favicon.ico:/app/favicon.ico"