Allow the ability to reorder rack units in NetBox using a drag and drop interface.
If there are any issues feel free to create an Issue or feel free to contact me directly on Slack in the NetDev community.
NOTE: For docker please see: Docker install
The plugin is available as a Python package and can be installed with pip.
Run the following commands to install the required package after activating the virtual environment:
source /opt/netbox/venv/bin/activate
pip install netbox-reorder-rackTo ensure the plugin is automatically re-installed during future upgrades, create a file named local_requirements.txt (if it does not exist already) in the NetBox root directory (alongside requirements.txt) and list the netbox-reorder-rack package:
echo netbox-reorder-rack >> local_requirements.txtOnce installed, the plugin needs to be enabled in your configuration.py
# In your configuration.py
PLUGINS = ["netbox_reorder_rack"]You may need to collect static files and restart NetBox for the plugin to be properly installed.
python3 manage.py collectstatic --no-input
systemctl restart netbox| netbox version | plugin version |
|---|---|
| v4.1.x | v1.1.3 |
| v4.0.x | v1.1.3 |
| <= 4.0.0 | v1.0.0 |
Python:
- None
Javascript:
- Gridstack (Currently running same versions as Netbox)
- Bootstrap (Currently running same versions as Netbox)
To update the plugin, you need to update the package and restart NetBox.
source /opt/netbox/venv/bin/activate
pip install netbox-reorder-rack
python3 manage.py collectstatic --no-input
systemctl restart netbox