# SPDX-FileCopyrightText: 2023-2025 Steffen Vogel # SPDX-License-Identifier: Apache-2.0 # yaml-language-server: $schema=https://cunicu.li/schemas/config.yaml --- # An interval at which cunīcu will periodically check for added, # removed or modified WireGuard interfaces. watch_interval: 1s ## Signaling backends # # These backends are used for exchanging control-plane messages # between the peers. # E.g. ICE candidates, Peer information backends: - grpc://signal.cunicu.li:443 # - grpc://localhost:8080?insecure=true&skip_verify=true # RPC control socket settings rpc: # Path to a Unix socket for management # and monitoring of the cunicu daemon. # Leave empty or set to "systemd" to use systemd socket. socket: /run/cunicu.sock # Start of cunīcu daemon will block until # its unblocked via the control socket. # Mostly useful for testing automation wait: false # Logging configuration log: # Show a banner during start of daemon banner: true # Use one of # - auto only colorize log output on TTYs # - never never colorize log output # - always always colorize log output color: auto # A path to a custom log file file: mylogfile.log # The standard log level level: info # Additional logging rules # Rule syntax: # # RULE: LEVELS:NAMESPACES # # LEVELS: LEVEL[,LEVELS] # LEVEL: one of # - SEVERITY for matching all levels with equal or higher severity # - >SEVERITY for matching all levels with higher severity # - =SEVERITY for matching all levels with equal severity # -