Bratonien Tools verwaltet die Nextcloud-Anbindung und den regelmäßigen Piwigo-Abgleich.
{assign var=nc_system_available value=isset($NC_CONNECTOR.system)}Systemstatus konnte nicht geladen werden. Die Connector-Verbindung selbst wird dadurch nicht verändert.
{/if}/opt/piwigo-sync{if $NC_CONNECTOR.system.legacy_runtime_exists}Vorhanden{else}Entfernt{/if}
/etc/piwigo-sync{if $NC_CONNECTOR.system.legacy_config_exists}Vorhanden{else}Entfernt{/if}
Legacy-Service{if $NC_CONNECTOR.system.legacy_service_exists}Vorhanden{else}Entfernt{/if}
Legacy-Timer{if $NC_CONNECTOR.system.legacy_timer_exists}Vorhanden{else}Entfernt{/if}
Die Verbindung läuft bereits mit der Plugin-eigenen Runtime. Die verbliebenen Legacy-Dateien können jetzt entfernt werden.
{foreach from=$NC_CONNECTOR.connections item=cleanup_connection} {if $cleanup_connection.takeover_state == 'active' && $cleanup_connection.enabled && isset($cleanup_connection.config.takeover.runtime) && $cleanup_connection.config.takeover.runtime == 'plugin-runtime'}Einmalig im Piwigo-LXC als root:
php /var/www/piwigo/plugins/bratonien_tools/nc-connector-legacy-cleanup.php {$cleanup_connection.id|escape:html}
Der alte Script-Bestand ist vollständig entfernt. Der NC Connector arbeitet ausschließlich mit seiner Plugin-eigenen Runtime.
{/if} {else}Legacy-Status derzeit nicht verfügbar.
{/if}| Name | Adapter | Host | Quelle | Storages | Status | Aktion |
|---|---|---|---|---|---|---|
| {$connection.name|escape:html} | {$connection.adapter|escape:html} | {if $connection.host}{$connection.host|escape:html}{else}—{/if} | {if $connection.source_view}{$connection.source_view|escape:html}{else}—{/if} | {$connection.storage_count|escape:html} | {$connection.takeover_state|escape:html}{if $connection.enabled} · aktiv{/if} | {if $connection.takeover_state == 'ready'} {elseif $connection.takeover_state == 'verified' && !$connection.enabled} {elseif $connection.adapter == 'local' && !$connection.enabled} {else} — {/if} |
Letzte Verifikation{if $connection.verified_at} · {$connection.verified_at|escape:html}{/if}
Die Verbindung ist technisch verifiziert und für die kontrollierte Übergabe bereit. Der Connector ist noch deaktiviert und der Legacy-Sync bleibt Produktionsverbindung. Cutover im Piwigo-LXC als root:
Connector aktiv. Der Connector-Timer übernimmt die regelmäßige Prüfung. Nächster geplanter Lauf: {if $nc_system_available}{$NC_CONNECTOR.system.next_run_label|escape:html}{else}Nicht verfügbar{/if} {if isset($connection.config.takeover.first_run.result)}Erster Connector-Lauf: {$connection.config.takeover.first_run.result|escape:html}{if isset($connection.config.takeover.first_run.checked_at)} · {$connection.config.takeover.first_run.checked_at|escape:html}{/if} {/if} {if isset($connection.config.takeover.runtime) && $connection.config.takeover.runtime == 'plugin-runtime'}Runtime: Bratonien Tools {/if} {elseif $connection.verified_ok}Die Connector-Kopie ist technisch verifiziert. Sie bleibt deaktiviert. {else}Die Verifikation ist noch nicht vollständig erfolgreich. {/if} |
||||||
Noch keine Verbindung in der eigenen Connector-Verwaltung.
{/if}/var/lib/piwigo-sync bleibt aktuell bestehen. Dort liegen keine alten Scripts oder Zugangsdaten, sondern die vom aktiven Connector benötigte Name-Map, Activity-State, Manifest- und Statusdaten.