BoltDB Provider

Traefik can be configured to use BoltDB as a provider.

  1. ################################################################
  2. # BoltDB Provider
  3. ################################################################
  4. # Enable BoltDB Provider.
  5. [boltdb]
  6. # BoltDB file.
  7. #
  8. # Required
  9. # Default: "127.0.0.1:4001"
  10. #
  11. endpoint = "/my.db"
  12. # Enable watch BoltDB changes.
  13. #
  14. # Optional
  15. # Default: true
  16. #
  17. watch = true
  18. # Prefix used for KV store.
  19. #
  20. # Optional
  21. # Default: "/traefik"
  22. #
  23. prefix = "/traefik"
  24. # Override default configuration template.
  25. # For advanced users :)
  26. #
  27. # Optional
  28. #
  29. filename = "boltdb.tmpl"
  30. # Use BoltDB user/pass authentication.
  31. #
  32. # Optional
  33. #
  34. # username = foo
  35. # password = bar
  36. # Enable BoltDB TLS connection.
  37. #
  38. # Optional
  39. #
  40. # [boltdb.tls]
  41. # ca = "/etc/ssl/ca.crt"
  42. # cert = "/etc/ssl/boltdb.crt"
  43. # key = "/etc/ssl/boltdb.key"
  44. # insecureSkipVerify = true

To enable constraints see provider-specific constraints section.