42 lines
1009 B
Markdown
42 lines
1009 B
Markdown
# 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.
|