wayray/book/src/server/configuration.md
Till Wegmueller 643c4f042d
Rename binaries to illumos-style short names
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.
2026-03-29 00:34:19 +01:00

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"]