Wartung & Datensicherung
Wartung über die Kommandozeile
php server/cli.php list-users
php server/cli.php create-user <name> <passwort> [ADMIN|USER]
php server/cli.php set-password <name> <passwort>
php server/cli.php list-passkeys <name>
php server/cli.php delete-passkeys <name> [<passkey-id>] # ohne ID: alle Passkeys des Benutzers
Backup & Restore
Alle Daten liegen in data/:
data/app.db– SQLite-Datenbankdata/uploads/– hochgeladene Bilder
Für ein Backup genügt es, diesen Ordner zu kopieren (am besten, während niemand die App benutzt). Zum Wiederherstellen den Ordner zurückkopieren.
Umstieg von der früheren Next.js-Fassung
Eine SQLite-Datenbank der früheren Node.js-Version (dev.db) kann direkt als data/app.db weiterverwendet werden; bestehende Passwörter bleiben gültig. Bereits hochgeladene Bilder aus public/uploads/ nach data/uploads/ verschieben. Details im CHANGELOG.
Diese Anleitung beschreibt die Ausflugskiste 0.3.0. Die Hinweise für Betreiber stammen aus der README im Quelltext.