Skip to content

Installing the Plugin using Git

TL'DR (For Experienced Users)

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

PLUGINS = ['netbox_proxbox']

Run the commands

# Clone the repository
cd /opt/netbox/netbox/netbox

git clone https://github.com/your-repo/netbox-proxbox.git

# Enter the plugin directory
cd netbox-proxbox

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

# Install plugin
pip install .

# 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 Git.

Step 1: Clone the Repository

Navigate to the Netbox directory and clone the Proxbox plugin repository:

cd /opt/netbox/netbox/netbox
git clone https://github.com/your-repo/netbox-proxbox.git

Step 2: Enter the Plugin Directory

Change into the plugin directory:

cd netbox-proxbox

Step 3: Enter Netbox's Virtual Environment

Activate the virtual environment for Netbox:

source /opt/netbox/venv/bin/activate

Step 4: Install the Plugin

Install the plugin using the cloned repository:

pip install .

Step 5: 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 6: 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 7: 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.