{% extends 'base/layout.html' %} {% load form_helpers %} {% load i18n %} {% load proxbox_tags %} {% block title %}{% trans "Proxbox Settings" %}{% endblock %} {% block content %}
{% blocktrans trimmed %} Configure runtime behavior for Proxbox synchronization. {% endblocktrans %}
{% blocktrans trimmed %} Configure NetBox API connection behavior, caching, and bulk operation parameters. {% endblocktrans %}
{% blocktrans trimmed %} Control whether sync overwrites specific fields on existing NetBox objects. These are the global defaults; individual Proxmox endpoints can override each value from their Settings tab. {% endblocktrans %}
{% blocktrans trimmed %} Configure default timeout and retry behavior for Proxmox API requests. Individual endpoints can override these values. {% endblocktrans %}
{% blocktrans trimmed %} Configure Server-Side Request Forgery (SSRF) protection for endpoint validation. Endpoints registered in the database are automatically allowed. {% endblocktrans %}
{% blocktrans trimmed %} Toggle diagnostic logging and error-detail behavior on the proxbox-api service. {% endblocktrans %}
{% blocktrans trimmed %} Auto-create a NetBox branch per Proxbox sync job and merge it back into main on success. Requires the netbox_branching plugin to be installed and listed last in PLUGINS. {% endblocktrans %}
{% trans "NetBox → Proxmox intent direction (advanced)" %} {% blocktrans trimmed %} Enabling these settings allows merging a NetBox branch flagged apply_to_proxmox=True to dispatch CREATE / UPDATE writes to Proxmox via proxbox-api. DELETE still requires a separate DeletionRequest authorization chain. Off by default. {% endblocktrans %}
{% blocktrans trimmed %} Enable the opt-in SSH discovery pass that reflects chassis and NIC hardware facts onto NetBox custom fields during Proxmox sync. {% endblocktrans %}
{% blocktrans trimmed %} Configure credential encryption for proxbox-api. When enabled, sensitive credentials are encrypted at rest using the key below. The encryption key can also be set via the PROXBOX_ENCRYPTION_KEY environment variable on the proxbox-api host. {% endblocktrans %}