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
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.