# Veilid Server
# =============
#
# Private Development Bootstrap Server Configuration
#
# This config is templated to setup a bootstrap server with
# a network_key_password. Set the network key to whatever you
# like. Treat it like a password. Use the same network key in
# the config files for at least four nodes to establish an
# independent Veilid network for private or development uses.
# -----------------------------------------------------------

---
logging:
  system:
    enabled: true
    level: debug
  api:
    enabled: true
    level: debug
  terminal:
    enabled: false
core:
  capabilities:
    disable: ['TUNL','SGNL','RLAY','DIAL','DHTV','DHTW','APPM']
  network:
    upnp: false
    dht:
      min_peer_count: 2
    detect_address_changes: false
    routing_table:
      bootstrap: ['bootstrap.<your.domain>']
    network_key_password: '<your-chosen-passkey>'
  protected_store:
    insecure_fallback_directory: '/var/db/veilid-server/protected_store'
  table_store:
    directory: '/var/db/veilid-server/table_store'
  block_store:
    directory: '/var/db/veilid-server/block_store'