Netbox for Home Assistant
10K+
Netbox is an open source web application designed to help manage and document computer networks.
Note: Remember to restart the add-on when the configuration is changed.
Example add-on configuration:
"user": "admin"
"password": "insecure"
"https": true
"certfile": "fullchain.pem"
"keyfile": "privatekey.pem"
Note: This is just an example, don't copy and paste it! Create your own!
user / passwordIf set, a new netbox superuser is created on add-on start.
Important: Use these options only once. Check the log and after successful creation of the user, remove the credentials from the configuration.
httpsEnables/Disables HTTPS on the web interface. Set it true to enable it, false otherwise.
certfileA file containing a certificate, including its chain. If this file doesn't exist, the add-on start will fail.
Note: The file MUST be stored in the Home Assistant /ssl directory, which is the default for Home Assistant.
keyfileA file containing the private key. If this file doesn't exist, the add-on start will fail.
Note: The file MUST be stored in the Home Assistant /ssl directory, which is the default for Home Assistant.
LOGIN_REQUIREDSetting this to false will permit anonymous users to access most data in NetBox, but not make any changes. By default, anonymous users are not permitted to access any data in NetBox.
debugIf enabled, the merged Netbox configuration (default + custom) is stored in addon_configs/0da538cf_netbox/configuration-merged.py.
You can extend the default Netbox configuration, e.g. for plugins:
addon_configs/0da538cf_netbox/configuration.py exists, it's content will be appended to the Netbox default configuration.addon_configs/0da538cf_netbox/requirements.txt exists, the packages listed in that file will be installed by pip.For example:
addon_configs/0da538cf_netbox/configuration.py:
PLUGINS = ['netbox_bgp','netbox_ipcalculator','netbox_qrcode', 'netbox_metatype_importer']
PLUGINS_CONFIG = {
'netbox_metatype_importer': {
'github_token': 'change-me'
}
}
addon_configs/0da538cf_netbox/requirements.txt:
netbox-bgp
netbox-ipcalculator
netbox-qrcode
netbox-metatype-importer
The requirements are downloaded on addon start, so an internet connection is mandatory.




Content type
Image
Digest
sha256:5d85ad99f…
Size
319.8 MB
Last updated
7 days ago
docker pull casperklein/homeassistant-netbox