# Push-Setup für Nouri ## 1. VAPID-Schlüssel erzeugen ```bash . .venv/bin/activate python scripts/generate_vapid_keys.py ``` Das Script gibt drei Zeilen aus: - `NOURI_VAPID_PUBLIC_KEY` - `NOURI_VAPID_PRIVATE_KEY` - `NOURI_VAPID_SUBJECT` ## 2. In Cloudron eintragen In der bestehenden Nouri-App unter `Settings` → `Environment Variables` diese drei Werte anlegen: ```text NOURI_VAPID_PUBLIC_KEY=... NOURI_VAPID_PRIVATE_KEY=... NOURI_VAPID_SUBJECT=mailto:mail@hnz.io ``` Danach die App neu starten. ## 3. Auf dem iPhone aktivieren 1. `nouri.heinz.media` in Safari öffnen 2. `Teilen` → `Zum Home-Bildschirm` 3. die installierte Web-App öffnen 4. in Nouri `Optionen` öffnen 5. `Push erlauben` tippen 6. danach optional `Test-Mitteilung senden` ## 4. Bereits vorbereitete lokale Datei Wenn lokal bereits eine Datei `.cloudron-push.env` liegt, kannst du deren Werte direkt nach Cloudron übernehmen. Die Datei ist absichtlich in `.gitignore`, damit keine geheimen Schlüssel committed werden.