NetBox QR Code
This NetBox plugin generates printable QR code labels for objects in NetBox. Labels are rendered directly on an object's detail view, and each object type can carry several independent label designs — different sizes, different content, or different layouts for the same device.
Supported object types are Device, Module, Rack, Cable, Location, Power Feed, and Power Panel, plus Asset when netbox-inventory is installed.
See the compatibility matrix for supported NetBox versions.
Installation
Brief installation instructions are provided below. For a complete installation guide, please refer to the included documentation.
- Activate the NetBox virtual environment:
$ source /opt/netbox/venv/bin/activate
- Install the plugin from PyPI:
$ pip install netbox-qrcode
- Add
netbox_qrcodetoPLUGINSinconfiguration.py:
PLUGINS = [
# ...
'netbox_qrcode',
]
- Add
netbox-qrcodetolocal_requirements.txtso the plugin survives future upgrades, then restart NetBox:
$ sudo systemctl restart netbox netbox-rq
This plugin requires no database migrations.
Documentation
- Introduction — what the plugin does and how labels are assembled
- Installation — full installation guide
- Configuration — reference for every configuration parameter
- Label Examples — worked label designs you can copy
- Printing — printer and browser settings for accurate output
- Change Log
Contributing
Issues and pull requests are welcomed. Please note that pull requests are accepted only for approved issues.
This repository follows the same two-branch model as NetBox itself:
feature— active development of future releases. Base your pull requests on this branch.main— the released code. Releases are cut from here;featureis merged intomainto release.
GitHub defaults the base branch to main, so remember to switch the base to feature when opening a pull request.
Metadata
Release files for netbox-qrcode 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| netbox_qrcode-1.0.0.tar.gz | 24.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netbox_qrcode-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 49.7 kB
Release files / netbox_qrcode-1.0.0.tar.gz
| Download URL | netbox_qrcode-1.0.0.tar.gz |
|---|---|
| Size | 24.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
067168b96d012366240e3e1b24e0e9a280295158610702394b0ce3934a2e2122
|
|
BLAKE2b-256 checksum How to use checksums |
15bfb4950f876ab5e59bddb7faaf4709dced1163d3ff76271635779eab4b85e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / netbox_qrcode-1.0.0-py3-none-any.whl
| Download URL | netbox_qrcode-1.0.0-py3-none-any.whl |
|---|---|
| Size | 25.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
053c5d96e76dce5a12607d85561c99ce1355576bc60d6471600b678473b43aac
|
|
BLAKE2b-256 checksum How to use checksums |
c6d7c188eb3c31f09dfdcfe01cf0b79bcc51a02ae7f0f2c5fc0be4ebdfe57313
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|