# WOL A simple wake-on-lan webapp. Configuration is read from `wol.toml` from the current directory. ```toml # 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"] ``` ```yaml # 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" ```