Skip to content

Installing the Plugin using pip

TL'DR (For Experienced Users)

Enable plugin in configuration.py (usually on /opt/netbox/netbox/netbox)

PLUGINS = ['netbox_proxbox']

Run the commands

# Activate virtual environment
source /opt/netbox/venv/bin/activate

# Install plugin
pip install netbox-proxbox==0.0.6b2

# Enable plugin in configuration.py (usually on /opt/netbox/netbox/netbox)
PLUGINS = ['netbox_proxbox']

# Run migrations
cd /opt/netbox/netbox/
python3 manage.py migrate netbox_proxbox
python3 manage.py collectstatic --no-input

# Restart service
sudo systemctl restart netbox

Note: You'll still need to set up the backend. See Backend Setup Guide for details.


Follow the steps below to install the Proxbox plugin using pip.

Step 1: Enter Netbox's virtual environment

First, you need to activate the virtual environment for Netbox. Run the following command:

source /opt/netbox/venv/bin/activate

Step 2: Install the plugin package

Install the latest beta version of the Proxbox plugin:

pip install netbox-proxbox==0.0.6b2

Step 3: Enable the plugin

Add the plugin to your Netbox configuration. Edit /opt/netbox/netbox/netbox/configuration.py and add the following line:

PLUGINS = ['netbox_proxbox']

Step 4: Run database migrations

Run the following commands to apply the necessary database migrations:

cd /opt/netbox/netbox/
python3 manage.py migrate netbox_proxbox
python3 manage.py collectstatic --no-input

Step 5: Restart the Netbox service

Finally, restart the Netbox service to load the new plugin:

sudo systemctl restart netbox

Next Steps

After completing the plugin installation, you'll need to set up the Proxbox backend. Please refer to the Backend Setup Guide for detailed instructions.

For more information about using the plugin, please refer to the Usage Guide.