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
@@ -1176,7 +1176,9 @@ sieht dafür nach, ob `data/npm/data/database.sqlite` schon existiert:
| **noch keine Datenbank** | `config set NPM_ADMIN_EMAIL …` und `…_PASSWORD …`, dann `up` – der Container legt das Konto selbst an |
| **Datenbank vorhanden** | Konto im Browser anlegen (`cmk-manage.sh browser`), dieselben Daten anschließend mit `config set` eintragen |
Wer lieber sauber neu beginnt:
Wer lieber sauber neu beginnt – in der Oberfläche unter **Einstellungen →
NGINX Proxy Manager → „>> Datenbank zurücksetzen"** oder auch im
**Proxy-Hosts**-Menü, auf der Kommandozeile:
```bash
sudo ./scripts/cmk-manage.sh npm-reset