Every installation now reports address and version to sites.kant-it.de every 15 minutes and picks up update orders there (ADR 123). Reports and answers are HMAC-signed with a per-installation key sent on first contact; an order can only install a published release with checksum. The next request after the file swap runs the migrations, so a remote update finishes without anyone in the admin. The platform itself lives in zentrale/ (plain PHP + SQLite, not part of the release archive): overview with outdated, silent and unassigned installations, single and bulk updates, per-site detail and history. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 lines
538 B
PHP
14 lines
538 B
PHP
<?php
|
|
|
|
// Als config.php neben diese Datei kopieren und den Einrichtungscode setzen.
|
|
// config.php gehört nicht ins Repository.
|
|
|
|
return [
|
|
// Nur für das erste Konto: Wer ihn kennt, kann das erste Konto anlegen. Danach wird er nicht
|
|
// mehr gebraucht. Mindestens 16 Zeichen, zufällig - etwa aus einem Passwortmanager.
|
|
'einrichtungscode' => '',
|
|
|
|
// Wo die neueste KantSites-Fassung steht. Dieselbe Releaseseite fragen die Installationen.
|
|
'releases_api' => 'https://git.kant-it.de/api/v1/repos/kantarci/KantSites',
|
|
];
|