Skip to main content

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:

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

COPY ../pyproject.toml /tmp/
RUN uv pip install -r /tmp/pyproject.toml
  1. 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.

Metadata

Release files for netbox-slm 1.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netbox-slm 1.9.0
File Size Uploaded
netbox_slm-1.9.0.tar.gz 21.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netbox-slm 1.9.0
File Interpreter ABI Platform
netbox_slm-1.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 55.3 kB

Release files / netbox_slm-1.9.0.tar.gz

Download URL netbox_slm-1.9.0.tar.gz
Size 21.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1a616ae271853f045747302eead56fe234d3062613f0aa219b657e9394c07b62
BLAKE2b-256 checksum
How to use checksums
2833d7732dbcfe5adbe83ea4b60ebf6f18dd4287f500d2055d9f0911ab3fc672
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / netbox_slm-1.9.0-py3-none-any.whl

Download URL netbox_slm-1.9.0-py3-none-any.whl
Size 33.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e6c45620e7388ae22ab0816df46315227e246123fe72c013c3cff07fc4532ca
BLAKE2b-256 checksum
How to use checksums
d8a72872341c690cf1e7321a14334d3ce74e286f18d7313d5ab2c0b25879e372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

1.9.0 This release

2 release files

1.8.3

2 release files

1.8.2

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

0.99

1 release file

0.98

1 release file

0.96

1 release file

0.95

1 release file

0.94

1 release file

0.93

1 release file

0.92

1 release file

0.91

1 release file

0.9

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page