{% extends "base.html" %} {% block title %}Replicas — pngx-controller{% endblock %} {% block content %}

Replicas

Paperless-ngx instances that receive documents from the master.
{% if replicas %}
{% for r in replicas %} {% endfor %}
Name URL Status Interval Last Sync Actions
{{ r.name }} {{ r.url }} {% if r.suspended_at %} suspended
{{ r.consecutive_failures }} failures {% elif not r.enabled %} disabled {% else %} enabled {% endif %}
{% if r.sync_interval_seconds %}{{ r.sync_interval_seconds }}s{% else %}global{% endif %} {% if r.last_sync_ts %}{{ r.last_sync_ts.strftime('%Y-%m-%d %H:%M') }} UTC{% else %}never{% endif %} Detail {% if r.suspended_at %} {% endif %}
{% else %}

No replicas configured yet.

{% endif %}

Add Replica

The controller will test the connection before saving.

{% if env_replicas %}
Detected in pngx.env — not yet added
{% for er in env_replicas %} {% set er_name = er.safe | lower | replace('_', '-') %} {% endfor %}
{% endif %}

Edit Replica

{% endblock %}