🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

netbox-slm

Package Overview
Dependencies
Maintainers
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

netbox-slm

Software Lifecycle Management Netbox Plugin

1.8.1
PyPI
Maintainers
3

NetBox SLM

NetBox SLM is a plugin for lifecycle management of software components, including versions and installations.

PyPi Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Installation Guide

When using the Docker version of NetBox, first follow the netbox-docker quickstart instructions to clone the netbox-docker repository and set up the docker-compose.override.yml.

Note that this plugin is only tested against a single NetBox version at this time, see Dockerfile-CI.

Next, follow these instructions (based on the NetBox docker variant instructions) to install the NetBox SLM plugin:

  • Add netbox_slm to the PLUGINS list in configuration/plugins.py.
  • Create a plugin_requirements.txt with netbox-slm as contents.
  • Create a Dockerfile-SLM with contents:
FROM netboxcommunity/netbox:vX.Y.Z

COPY ../pyproject.toml /tmp/
RUN uv pip install -r /tmp/pyproject.toml
  • Create a docker-compose.override.yml with contents:
version: "3.7"
services:
  netbox:
    ports:
      - "8000:8080"
    build:
      context: .
      dockerfile: Dockerfile-SLM
    image: netbox:slm
  netbox-worker:
    image: netbox:slm
  netbox-housekeeping:
    image: netbox:slm

Now, build the image: docker compose build --no-cache

And finally, run NetBox with the SLM plugin: docker compose up

Get in touch

Point of contact for this repository is Mart Visser, who can be reached by opening a new issue in this repository's issue tracker.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts