# Netbox firmware Plugin
Een [Netbox](https://github.com/netbox-community/netbox) plugin voor het bijhouden van de firmwares en bios van de apparaten
Dit is een plugin geschreven door een student tijdens een stage dus tijdelijke updates kunnen nog gebeuren tijdens de geduurte van deze stage.
## Features
Een plugin voor het bijhouden van de firmware en bios versies die op uw devices en modules staan.
Dit is een simpele plugin die een basis legt voor eigen uitbreidingen
## Compatibility
| Netbox Version | Plugin Version |
|----------------|----------------|
| 4.2.4 | 2.7.0 |
| 4.3.x | 3.0.x |
## Installing
Officiele installeer instructies: [official Netbox plugin documentation](https://docs.netbox.dev/en/stable/plugins/#installing-plugins)
Je kan de plugin installeren via de github cli of via git
```bash
$ source /opt/netbox/venv/bin/activate
(venv) $ cd /opt/netbox/netbox/netbox/plugins
(venv) $ gh repo clone discedric/netbox_firmware
(venv) $ pip install ./netbox_firmware
```
Je kan deze nu ook installeren via pip
```bash
$ source /opt/netbox/venv/bin/activate
(venv) $ pip install netbox-firmware
```
```python
PLUGINS = [
'netbox_firmware'
]
```
Je zal ook moeten database migrations en netbox search index moeten updaten:
```bash
(venv) $ cd /opt/netbox/netbox/
(venv) $ python3 manage.py migrate
(venv) $ python3 manage.py reindex --lazy
```
Raw data
{
"_id": null,
"home_page": null,
"name": "netbox-firmware",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "netbox, netbox-plugin, Firmware",
"author": null,
"author_email": "Cedric Vaneessen <cedric.vaneessen@zabun.be>",
"download_url": "https://files.pythonhosted.org/packages/9f/86/0dbf28bf1913b7e3d49c878e85ee746f49a03b21af3e3444eb9a51846f4c/netbox_firmware-3.0.5.tar.gz",
"platform": null,
"description": "# Netbox firmware Plugin\n\nEen [Netbox](https://github.com/netbox-community/netbox) plugin voor het bijhouden van de firmwares en bios van de apparaten\nDit is een plugin geschreven door een student tijdens een stage dus tijdelijke updates kunnen nog gebeuren tijdens de geduurte van deze stage.\n\n## Features\n\nEen plugin voor het bijhouden van de firmware en bios versies die op uw devices en modules staan.\nDit is een simpele plugin die een basis legt voor eigen uitbreidingen\n\n## Compatibility\n| Netbox Version | Plugin Version |\n|----------------|----------------|\n| 4.2.4 | 2.7.0 |\n| 4.3.x | 3.0.x |\n\n## Installing\n\nOfficiele installeer instructies: [official Netbox plugin documentation](https://docs.netbox.dev/en/stable/plugins/#installing-plugins)\n\nJe kan de plugin installeren via de github cli of via git\n```bash\n$ source /opt/netbox/venv/bin/activate\n(venv) $ cd /opt/netbox/netbox/netbox/plugins\n(venv) $ gh repo clone discedric/netbox_firmware\n(venv) $ pip install ./netbox_firmware\n```\nJe kan deze nu ook installeren via pip\n```bash\n$ source /opt/netbox/venv/bin/activate\n(venv) $ pip install netbox-firmware\n```\n\n```python\nPLUGINS = [\n 'netbox_firmware'\n]\n```\n\nJe zal ook moeten database migrations en netbox search index moeten updaten:\n\n```bash\n(venv) $ cd /opt/netbox/netbox/\n(venv) $ python3 manage.py migrate\n(venv) $ python3 manage.py reindex --lazy\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Firmware management in NetBox",
"version": "3.0.5",
"project_urls": null,
"split_keywords": [
"netbox",
" netbox-plugin",
" firmware"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3a0a06f2dfd3ed971c585c0c56b5ed1fcf60634e3279a3a5a588164a62685c33",
"md5": "622b91c5231ec27582204a3d841ae8fa",
"sha256": "925c59b054817af6e568b3ded5656aa2cc688d267b5d6df7545cdcb48ea345f1"
},
"downloads": -1,
"filename": "netbox_firmware-3.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "622b91c5231ec27582204a3d841ae8fa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 49161,
"upload_time": "2025-08-08T12:36:39",
"upload_time_iso_8601": "2025-08-08T12:36:39.485288Z",
"url": "https://files.pythonhosted.org/packages/3a/0a/06f2dfd3ed971c585c0c56b5ed1fcf60634e3279a3a5a588164a62685c33/netbox_firmware-3.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9f860dbf28bf1913b7e3d49c878e85ee746f49a03b21af3e3444eb9a51846f4c",
"md5": "90d0f54c2cb8550a656d8469521406b9",
"sha256": "80ca05ed5b82eff8e881b682b882abc5e7c600d2fd03ea29892f543d6be7b428"
},
"downloads": -1,
"filename": "netbox_firmware-3.0.5.tar.gz",
"has_sig": false,
"md5_digest": "90d0f54c2cb8550a656d8469521406b9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 24654,
"upload_time": "2025-08-08T12:36:40",
"upload_time_iso_8601": "2025-08-08T12:36:40.875728Z",
"url": "https://files.pythonhosted.org/packages/9f/86/0dbf28bf1913b7e3d49c878e85ee746f49a03b21af3e3444eb9a51846f4c/netbox_firmware-3.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-08 12:36:40",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "netbox-firmware"
}