template.yaml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. ---
  2. kind: compose
  3. metadata:
  4. name: NetBox
  5. description: |-
  6. Network infrastructure management (IPAM/DCIM) and network automation source of truth. Provides comprehensive API
  7. for managing IP addresses, circuits, devices, racks, cables, and other network infrastructure components with powerful
  8. automation capabilities.
  9. ## References
  10. - **Project:** https://netbox.dev/
  11. - **Documentation:** https://docs.netbox.dev/
  12. - **GitHub:** https://github.com/netbox-community/netbox
  13. version: 4.2.3
  14. author: Christian Lempa
  15. date: "2025-11-13"
  16. tags:
  17. - traefik
  18. - database
  19. - email
  20. icon:
  21. provider: selfh
  22. id: netbox
  23. draft: false
  24. next_steps: |-
  25. Log in with your initial admin user:
  26. ```bash
  27. Username: admin
  28. Password: admin
  29. ```
  30. schema: 1.2
  31. spec:
  32. database:
  33. vars:
  34. database_name:
  35. default: netbox
  36. database_user:
  37. default: netbox
  38. redis_password:
  39. description: Redis password for authentication
  40. type: str
  41. sensitive: true
  42. autogenerated: true
  43. required: true
  44. general:
  45. vars:
  46. service_name:
  47. default: netbox
  48. netbox:
  49. title: NetBox Configuration
  50. description: Configure NetBox application settings
  51. vars:
  52. netbox_metrics_enabled:
  53. description: Enable Prometheus metrics endpoint
  54. type: bool
  55. default: false
  56. netbox_secret_key:
  57. description: Secret Key
  58. type: str
  59. sensitive: true
  60. autogenerated: true
  61. autogenerated_length: 50
  62. required: true
  63. extra: Used for cryptographic signing and session management
  64. ports:
  65. vars:
  66. ports_http:
  67. description: Host port for HTTP
  68. default: 8000
  69. traefik:
  70. vars:
  71. traefik_host:
  72. default: netbox