python-netbox-acls
Port variant v13
Summary Netbox plugin for Access List management (3.13)
Package version 2.0.1
Homepage https://github.com/netbox-community/netbox-acls/
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v14
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 29 MAY 2026, 12:33:39 UTC
Port created 08 JAN 2023, 04:18:24 UTC
Subpackage Descriptions
single # NetBox Access Lists Plugin A [NetBox] plugin for managing Access Lists. ## Features - **Access Lists** (Standard and Extended) - **Standard Rules** for Access Lists - **Extended Rules** for Access Lists - **Interface Assignment** for Access Lists ## Compatibility The following table details the tested plugin versions for each NetBox version: | NetBox Version | Plugin Version | |:-------------------:|:--------------:| | 4.6.x | 2.0.1 | | 4.5.x | 2.0.1 | | 4.4.x | 1.9.1 | | 4.3.x | 1.9.1 | | 4.2.x | 1.8.1 | | 4.1.x | 1.7.0 | | >= 4.0.2 < 4.1.0 | 1.6.1 | | 3.7.x | 1.5.0 | | 3.6.x | 1.4.0 | | 3.5.x | 1.3.0 | | 3.4.x | 1.2.2 | | 3.3.x | 1.1.0 | | 3.2.x | 1.0.1 | ## Installing ### For Docker Setups For instructions specific to NetBox Docker setups, see the [netbox-docker plugin documentation]. ### Via pip Activate your NetBox Python virtual environment and run: ```bash source /opt/netbox/venv/bin/activate pip install netbox-acls ``` **Important:** When using NetBox's `upgrade.sh`, the virtual environment is deleted and recreated. To ensure that the ACL plugin is reinstalled during an upgrade, add it to your `local_requirements.txt` (for local installations) or `plugin_requirements.txt` (for container-based installations). ```txt netbox-acls ``` ## Configuration Enable the plugin by editing the NetBox configuration file. For local installations, update `/opt/netbox/netbox/netbox/configuration.py`; for Docker setups, modify `/configuration/plugins.py`: ```python PLUGINS = [ "netbox_acls" ] PLUGINS_CONFIG = { "netbox_acls": { # Set to True to add a top-level menu item, or False to place it # under the Plugins menu. Default is True. "top_level_menu": True, # Sequence number increment for new ACL rules (e.g., 10, 20, 30...) "rule_sequence_step": 10, }, } ``` After configuration, apply the changes by running the database migrations: ```bash source /opt/netbox/venv/bin/activate cd /opt/netbox python3 netbox/manage.py migrate ``` ## Screenshots - **Access List** (List View) ![Access List - List View] - **Access List (Standard)** (Detail View) ![Access List Type Standard - Detail View]
Configuration Switches (platform-specific settings discarded)
PY313 ON Build using Python 3.13 PY314 OFF Build using Python 3.14
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Download groups
main mirror://PYPIWHL/0e/6a/24ad45fdf377eb6256cf0674ddaf28c03d43ad245017b1c92dd0763fba5b
Distribution File Information
492afe78261b7dacf50067a68a86caf4ffc38c6074e607ed3148e6db02849edd 81635 python-src/netbox_acls-2.0.1-py3-none-any.whl
Ports that require python-netbox-acls:v13
No other ports depend on this one.