# The proxy's OWN settings - not the printers (that is printers.toml, which # holds per-site secrets and is never shipped on a pendrive). See # src/config.rs for how this file layers with CONTINUUM_* environment # variables: this file is the base, an env var overrides the same key. # # PC / server: copy to continuum.toml next to the proxy and edit it. Nothing # else is needed; removable media is never read. # Proxy Box: put this file in a ZIP named continuum-config.zip together # with its SHA-256, and insert the stick: # # cp continuum.example.toml config.toml # edit it # sha256sum config.toml > config.toml.sha256 # zip continuum-config.zip config.toml config.toml.sha256 # # The hash catches a damaged or hand-edited stick. It does NOT # prove who made it - anyone who can write the stick can write # both files. See src/config_import.rs. # # Unknown keys are rejected on purpose, so a typo cannot silently fall back to # a default. On a Proxy Box the file must be complete by itself. gateway_id = "REPLACE_ME" farm_id = "REPLACE_ME" gateway_token = "REPLACE_ME" # uplink_url = "wss://api.continuum.local/ws/edge/v1" # go2rtc_bin = "go2rtc" # go2rtc_config = "./go2rtc.yaml" # go2rtc_api_listen = ":1984" # stream_base_url = "https://proxy.example/" # printers_path = "/var/lib/continuum/printers.toml" # absolute on a box # Proxy Box only. PARSED AND VALIDATED, NOT APPLIED - this build never # touches the OS network configuration. # [network] # mode = "static" # or "dhcp" # ip = "192.168.1.60" # prefix_len = 24 # gateway = "192.168.1.1" # dns = ["1.1.1.1"] # [network.wifi] # ssid = "farm" # psk = "REPLACE_ME"