Customized NetBox Docker image based on NetBox v4.6.8. CI publishes kristianfoss/netbox:core for linux/amd64 and linux/arm64.
Dependencies from plugin_requirements.txt are installed during the build. configuration/load_plugin.py enables netbox_ipcalculator, netbox_topology_views, and netbox_lists while static assets are collected. The other packages are installed but are not enabled by this build-time configuration; enable and configure the plugins required by a deployment through the upstream NetBox Docker configuration mechanism.
| Package or source | Enabled while collecting static assets |
|---|---|
netbox-lists | Yes (netbox_lists) |
netbox-ddns | No |
netbox-ipcalculator | Yes (netbox_ipcalculator) |
netbox-topology-views | Yes (netbox_topology_views) |
netbox-plugin-device-map | Yes (netbox_device_map) |
phonebox_plugin | Yes (phonebox_plugin) |
netbox-opennms-plugin | Yes (netbox_opennms) |
netbox-gateways | No |
nb-service | No |
netbox-plugin-dns | No |
netbox-bgp | No |
netbox_kea | No |
netbox-data-flows | No |
netbox-tunnels2 | No |
netbox-inventory | No |
netbox-contract | No |
netbox-slm | No |
netbox-routing | No |
netbox-acls | No |
The PyPI dependencies are unpinned, and netbox-ddns is installed from its mutable main branch, so plugin versions can change when the image is rebuilt.
The plugins enabled while collecting static assets are netbox_ipcalculator, netbox_topology_views, netbox_lists, netbox_device_map, and phonebox_plugin. The image copies only the static output and does not leave the temporary build-time configuration in the final layer.
Compatibility status at the NetBox 4.6.1 bump:
netbox-lists, netbox-acls, netbox-inventory.netbox-ipcalculator, netbox-data-flows.netbox-topology-views, netbox-plugin-dns, netbox-gateways, netbox-contract, netbox-routing, nb-service, netbox-tunnels2, netbox_kea, netbox-plugin-device-map, and netbox-ddns from main.The next maintenance step is to replace or pin the remaining lagging plugins to versions that explicitly declare NetBox 4.6 support, then re-test the build and collectstatic path before taking another NetBox minor update.
Runtime configuration, secrets, database, Redis, migrations, and startup behavior are inherited from the upstream image; follow the NetBox Docker plugin configuration and quickstart.
Build locally with docker build -t core-docker/netbox:local Images/NetBox.
Content type
Image
Digest
sha256:4625fc9e6…
Size
275.7 MB
Last updated
about 10 hours ago
docker pull kristianfoss/netbox:core