mirror of
https://github.com/CloudNebulaProject/wayray.git
synced 2026-04-10 21:20:40 +00:00
Follow illumos CLI naming conventions (zoneadm, svcadm, dladm): wayray-server → wrsrvd wayray-client → wrclient wayray-ctl → wradm wayray-greeter → wrlogin wayray-session-launcher → wrsessd wayray-gateway → wrgw wayray-wm-floating → wr-wm-floating wayray-wm-tiling → wr-wm-tiling Updated across all 23 documentation files, ADRs, book pages, roadmap, and CLAUDE.md. Added binary name table to CLAUDE.md.
666 B
666 B
Server Configuration
This page will be written as the server implementation matures.
Configuration File
WayRay server reads configuration from wrsrvd.toml:
[server]
listen = "0.0.0.0:4433"
renderer = "pixman" # or "gles"
[tls]
cert = "/etc/wayray/server.crt"
key = "/etc/wayray/server.key"
[session]
timeout = "24h" # How long suspended sessions persist
max_sessions = 100 # Maximum concurrent sessions
[encoding]
strategy = "adaptive" # "lossless", "lossy", or "adaptive"
max_fps = 60
tile_size = 64
[audio]
enabled = true
codec = "opus"
sample_rate = 48000
[usb]
enabled = true
allowed_classes = ["mass-storage", "printer"]