Skip to main content

netbox-pbs

NetBox plugin that reflects Proxmox Backup Server (PBS) inventory into NetBox through the proxbox-api /pbs/* endpoints.

netbox-pbs is a sibling plugin of netbox-proxbox and reuses its FastAPI endpoint resolution, branch lifecycle, and job conventions. When netbox-proxbox is installed it is used as the source of backend context; otherwise the plugin falls back to its own proxbox_api_url / proxbox_api_key plugin settings.

Status

netbox-pbs v0.0.1.post1 is a read-only NetBox inventory layer for PBS. All mutations remain in Proxmox Backup Server; this plugin only reflects. This post release normalizes certification evidence, packaging metadata, and compatibility documentation without changing runtime behavior.

Included Models

  • PBS servers
  • PBS datastores
  • PBS snapshots
  • PBS jobs
  • PBS plugin settings

Sync Job

PBSSyncJob calls proxbox-api sync resources:

  • full
  • datastores
  • snapshots
  • jobs
  • node

When NetBox branching support is available through netbox-proxbox, PBS sync jobs can create a branch, run the backend sync against the branch schema, and merge it back according to the plugin settings conflict policy.

Compatibility

See COMPATIBILITY.md for the full version compatibility table.

Installation

pip install netbox-pbs

Then add to configuration.py:

PLUGINS = [
    "netbox_proxbox",   # required peer plugin
    "netbox_pbs",
]

Run NetBox migrations as usual:

python manage.py migrate

Documentation

Full documentation is published at https://emersonfelipesp.github.io/netbox-pbs/.

Support

Use GitHub Issues for bugs and feature requests: https://github.com/emersonfelipesp/netbox-pbs/issues.

Certification Status

Certification evidence is tracked in CERTIFICATION.md. The repository includes Apache-2.0 licensing, PyPI metadata, compatibility metadata, GitHub Actions CI, release validation, docs publishing, screenshot capture, and page-coverage workflows for NetBox v4.6.1.

License

Apache-2.0

Metadata

Release files for netbox-pbs 0.0.1.post1

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-pbs 0.0.1.post1
File Size Uploaded
netbox_pbs-0.0.1.post1.tar.gz 24.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netbox-pbs 0.0.1.post1
File Interpreter ABI Platform
netbox_pbs-0.0.1.post1-py3-none-any.whl Python 3 none any Details

Total release size: 51.0 kB

Release files / netbox_pbs-0.0.1.post1.tar.gz

Download URL netbox_pbs-0.0.1.post1.tar.gz
Size 24.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4ac48a8ddd7d6df439ccc539a4914e84dd905bf28d0816eb6f5f9748a90516e7
BLAKE2b-256 checksum
How to use checksums
9de72523e9551c09fc556bb55b32c6dccfa7358c6519609d2c8271532033f2ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / netbox_pbs-0.0.1.post1-py3-none-any.whl

Download URL netbox_pbs-0.0.1.post1-py3-none-any.whl
Size 27.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a69da17f8951d2cf02cd676413f0fd979c9d74c101db540668bd0757384c21df
BLAKE2b-256 checksum
How to use checksums
94e75a8aa2344b5c3f2263f05285386117992d37117f05e1890dc56d3120653e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.0.1.post1 This release

2 release files

0.0.1

2 release files

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