Turkish

CI/CD ve sunucu uyarılarını telefona gönderin.

Deploy bozulduğunda, cron job hata verdiğinde veya VPS down olduğunda Nerve kısa ve encrypted bir signal gönderir.

Short answer

Nerve Telegram bot, WhatsApp group, SSH client veya plaintext webhook değildir. CI job, cron script veya local monitor nerve send çalıştırır. Payload relay’e gitmeden önce encrypt edilir.

“GitHub Actions bildirim”, “sunucu çöktü bildirimi” veya “cron job hata alert” arıyorsanız amaç basit: hızlı haber ver, ama sender’a geçmiş okuma veya command execution verme.

Quick start

go install github.com/nerve-ink/nerve-cli/cmd/nerve@latest
export PATH="$PATH:$(go env GOPATH)/bin"
export NERVE_DSN="nerve://TOKEN:[email protected]"
echo "deploy failed on $(hostname)" | nerve send --severity critical

Security model

Sender DSNSender DSN tek bir pipe içine encrypted signals gönderebilir. History okuyamaz, mesaj decrypt edemez, command çalıştıramaz.
No agent by defaultNormal alerts için agent token gerekmez. Agent sadece güvendiğiniz makinede signed bounded actions için kullanılır.
Phone pathAPNs/FCM deliver or wake the app; the app syncs the encrypted record and decrypts locally.

Good first alerts

Start with failed production deploys, failed smoke checks, cron backup failures, SSL expiry, disk full, and VPS down events. Do not send every success message to the phone.

What not to send

Keep alerts short. Avoid passwords, private keys, full logs, database URLs, and unredacted environment dumps. Nerve is an alert pipe, not log storage.

FAQ

GitHub Actions alert telefona nasıl gider?

Workflow’a if: failure() ile nerve send step ekleyin ve NERVE_DSN değerini GitHub Actions secret olarak saklayın.

Sender DSN eski alertleri okuyabilir mi?

Hayır. Sender DSN sadece tek pipe içine encrypted signal gönderebilir.

Alert almak için agent çalıştırmak gerekir mi?

Hayır. Agent opsiyoneldir ve trusted machine üzerinde signed actions içindir.

Related