Installation¶
Requirements¶
- NetBox 4.5.0 or later
- Python 3.12 or later
Install from PyPI¶
Install from Source¶
source /opt/netbox/venv/bin/activate
pip install git+https://github.com/DenDanskeMine/netbox-map.git
Configure NetBox¶
Add the plugin to your configuration.py:
Apply Migrations¶
Restart NetBox¶
Verify Installation¶
Navigate to your NetBox instance. You should see:
- Map in the navigation menu with sub-items for Floor Plans, Site Map, Topology, and Applications
- Applications menu group with Applications, Groups, Deployments, Dependencies, and Templates
Upgrading¶
source /opt/netbox/venv/bin/activate
pip install --upgrade netbox-map
cd /opt/netbox/netbox
python3 manage.py migrate
python3 manage.py collectstatic --no-input
sudo systemctl restart netbox netbox-rq
Uninstalling¶
- Remove
'netbox_map'fromPLUGINSinconfiguration.py - Run
pip uninstall netbox-map - Restart NetBox
Warning
Uninstalling does not remove the plugin's database tables. To fully remove data, drop the netbox_map_* tables manually after uninstalling.