This is the recommended path when NetBox is deployed with Docker (for example netbox-community/netbox-docker).
In the NetBox Docker project root, you usually manage plugin installs with:
plugin_requirements.txtconfiguration/plugins.py
This keeps plugin dependencies baked into the NetBox image and reproducible across restarts.
Add this to plugin_requirements.txt:
netbox-proxboxEnable the plugin in configuration/plugins.py:
PLUGINS = ["netbox_proxbox"]Rebuild and start:
docker compose build
docker compose up -dRun migrations:
docker compose exec netbox /opt/netbox/netbox/manage.py migrateIf you need the repository head instead of the latest published package, add this to plugin_requirements.txt:
netbox-proxbox @ git+https://github.com/emersonfelipesp/netbox-proxbox.gitThen use the same configuration/plugins.py, build, startup, and migration steps from Option 1.
After startup and migrations:
- Open NetBox and confirm
Plugins > Proxboxappears in navigation. - Run:
docker compose exec netbox /opt/netbox/netbox/manage.py showmigrations netbox_proxboxAll plugin migrations should be marked as applied.
The plugin requires the separate FastAPI backend service. Continue with Proxbox Backend Setup.