Sve lozinke su na serveru u .env fajlovima (namerno nisu u ovom vodiču). Iz PowerShell-a na svom računaru:
ssh 192.168.2.88 "grep -E 'GF_SECURITY_ADMIN|SEQ_ADMIN_PASSWORD|CREATE_SUPERUSER' ~/observability/.env"
ssh 192.168.2.88 "grep KUMA_ADMIN ~/uptime-kuma/.env"
ssh 192.168.2.88 "cat ~/ntfy/.env"| Servis | Korisnik | Lozinka iz |
|---|---|---|
| Grafana | GF_SECURITY_ADMIN_USER | GF_SECURITY_ADMIN_PASSWORD u ~/observability/.env |
| Seq | admin | SEQ_ADMIN_PASSWORD u ~/observability/.env |
| Bugsink | admin@jovanovic.vip | CREATE_SUPERUSER (format email:lozinka) u ~/observability/.env |
| Uptime Kuma | kimi | ~/uptime-kuma/.env |
| ntfy | kimi | ~/ntfy/.env |
Odmah ih ubaci u Vaultwarden/Bitwarden kao 5 stavki sa URL-om. Posle toga ti ssh više ne treba za prijavu.
Otvori redom i samo se uloguj, ništa ne menjaj:
Sve adrese rade i iz kuće i spolja (u kući ih ruter šalje direktno na .88).
Bez ovoga notifikacije ne stižu nigde. Ako si ovo već uradio, samo proveri da su obe teme tu.
https://ntfy.jovanovic.vip.https://ntfy.jovanovic.vip: kimi + lozinka.+ (Subscribe to topic) i dodaj teme:grafana-alerts — alarmi iz Grafane (greške u logovima, pali servisi, pali systemd)uptime-alerts — Uptime Kuma (sajt/kontejner/mašina ne odgovara i kad se vrati)btc-alerts) ako ih koristišgrafana-alerts i uptime-alerts zvone i kad je telefon na "ne uznemiravaj" samo ako hoćeš; inače ostavi podrazumevano.Server prima poruke samo uz token (anonimno je zabranjeno, jer je adresa javna). Test sa servera:
ssh 192.168.2.88
source ~/ntfy/.env
curl -H "Authorization: Bearer $NTFY_ALERTS_TOKEN" -H "Title: Test" -H "Tags: tada" \
-d "Ako ovo vidis na telefonu, sve radi" https://ntfy.jovanovic.vip/grafana-alertsPoruka treba da stigne za 1–2 sekunde. Ne stiže? Proveri da je telefon ulogovan kao kimi (korak 3.3) — bez prijave tema izgleda pretplaćeno, ali ništa ne stiže.
Iz Grafane možeš da testiraš isto bez terminala: Alerting → Contact points → ntfy → Test. Iz Uptime Kuma: Settings → Notifications → ntfy → Test.
grafana-alerts i uptime-alertsSledeće: 2. Grafana osnove