# RVBox Linux-server Docker Compose configuration. # Copy this file to server.toml before starting the production stack. # # The server is private to the Compose network. These two listeners deliberately # bind all container interfaces so nginx can reach them; Compose publishes only # nginx's TLS port to the host. [server] data_dir = "/var/lib/rvbox-server" agent_listen = "0.0.0.0:6899" agent_path = "/v1/agent" control_socket = "/run/rvbox/server.sock" [json_rpc] # The unauthenticated compatibility adapter is intentionally disabled in the # production stack. Use a separately scoped loopback debugging setup if needed. enabled = false [observability] # nginx exposes only /livez and /readyz, not the metrics listener itself. listen = "0.0.0.0:6901" # The server retains its own bounded diagnostics beside durable state. log_file = "/var/lib/rvbox-server/logs/rvbox-server.log" # Rotate the current log after this many bytes (10 MiB). log_max_bytes = 10485760 # Number of sealed rotated log files to retain. log_max_files = 5