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; it
reuses netbox-proxbox FastAPI endpoint resolution, branch lifecycle, and job
conventions. The PBS plugin settings row selects the netbox-proxbox
FastAPIEndpoint that defines the shared proxbox-api backend.
Scope¶
netbox-pbs v0.0.1.post1 is read-only:
- PBS servers, datastores, snapshots, jobs are mirrored from PBS into NetBox.
- No NetBox-to-PBS write operations.
- No direct PBS API integration; all communication goes through
proxbox-api.
Compatibility¶
| NetBox | netbox-pbs | netbox-proxbox | Python |
|---|---|---|---|
| v4.5.8 | v0.0.1.post1 | >=0.0.18,<0.1.0 | 3.12+ |
| v4.6.1 | v0.0.1.post1 | >=0.0.18,<0.1.0 | 3.12+ |
Next steps¶
- Installation — package install and NetBox
PLUGINSwiring. - Configuration — shared backend endpoint selection.
- Models — PBS server / datastore / snapshot / job models.
- Sync Jobs —
PBSSyncJobscopes and branching integration. - API — REST endpoints exposed by the plugin.
- Certification — evidence and application readiness.