Menuepunkt: Datenbank des Proxy Managers zuruecksetzen

Das Kommando gab es schon, den Weg dorthin nicht. Jetzt erreichbar unter
  Einstellungen -> NGINX Proxy Manager -> ">> Datenbank zuruecksetzen"
und zusaetzlich im Proxy-Hosts-Menue.

Der Dialog fuehrt durch die Sache, statt nur auszufuehren:
  * Gibt es noch keine Datenbank, sagt er das und nennt den kuerzeren
    Weg (Zugangsdaten setzen, Stack starten).
  * Fehlen NPM_ADMIN_EMAIL/-PASSWORD, weist er darauf hin, dass sonst
    wieder kein Konto entstuende, und bietet an, sie gleich einzutragen.
  * Vor dem Zuruecksetzen zeigt er Dateigroesse, was verloren geht
    (Konten, Proxy-Hosts, Weiterleitungen, Zugriffslisten) und was
    bleibt (Zertifikate), samt dem Konto, das danach entsteht.
  * Anschliessend bietet er an, den Stack gleich zu starten - ohne das
    entsteht das Konto naemlich noch nicht.

Beide Zweige durchgespielt: ohne Datenbank meldet er "Nichts
zurueckzusetzen", mit Datenbank legt er sie als database.sqlite.alt-<stamp>
beiseite.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-20 19:22:53 +02:00
co-authored by Claude Opus 5
parent ed768f049b
commit d06ecb2704
3 changed files with 83 additions and 3 deletions
+3 -1
View File
@@ -1175,7 +1175,9 @@ situation – it checks whether `data/npm/data/database.sqlite` already exists:
| **no database yet** | `config set NPM_ADMIN_EMAIL …` and `…_PASSWORD …`, then `up` – the container creates the account itself |
| **database present** | create the account in the browser (`cmk-manage.sh browser`), then enter the same credentials with `config set` |
To start over cleanly:
To start over cleanly – in the interface under **Einstellungen → NGINX Proxy
Manager → ">> Datenbank zuruecksetzen"**, or from the **Proxy-Hosts** menu, or
on the command line:
```bash
sudo ./scripts/cmk-manage.sh npm-reset