-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsolid-sdr-server.example.yaml
More file actions
40 lines (30 loc) · 1.3 KB
/
Copy pathsolid-sdr-server.example.yaml
File metadata and controls
40 lines (30 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# solid-sdr-server configuration
# Copy to solid-sdr-server.yaml and edit as needed.
# All options can also be set via environment variables with the FLEX_ prefix.
# Example: FLEX_HTTP_PORT=8081
# HTTP server port
http-port: 8080
# Path to serve web UI from (optional; overrides the embedded UI)
# static-dir: /path/to/web/dist
# Cross-Origin-Isolation headers (required for SharedArrayBuffer in the UI)
enable-coi: true
# Permissive CORS headers (disable if you want to restrict origins)
enable-cors: true
# UDP port for FlexRadio discovery broadcasts
discovery-port: 4992
# WebRTC ICE port range. Set start == end for a single UDP mux port.
ice-port-start: 50313
ice-port-end: 50313
# STUN servers used for WebRTC NAT traversal
stun:
- stun:stun.l.google.com:19302
- stun:stun.cloudflare.com:3478
# Public IPs for NAT 1:1 mapping (leave empty if not behind NAT)
# nat-1to1-ips:
# - 203.0.113.2
# Path to write raw API message log (default: messages.txt — set empty to disable)
# api-log-file: messages.txt
# Path to a JSON file of partial preferences to serve as server-defined defaults.
# Clients merge these into their hardcoded defaults before applying saved preferences.
# If unset, /defaults.json returns {}. If set but the file is missing, clients receive a 404.
# defaults-file: /path/to/defaults.json