Indonesian

Alert CI/CD dan server langsung ke ponsel.

Saat deploy gagal, cron mati, atau VPS down, Nerve mengirim signal pendek dan encrypted ke ponsel.

Short answer

Nerve bukan Telegram bot, WhatsApp group, SSH client, atau plaintext webhook. CI job, cron script, atau local monitor menjalankan nerve send. Payload di-encrypt sebelum sampai ke relay.

Jika kamu mencari “notifikasi GitHub Actions ke HP” atau “server down notification”, halaman ini untuk pola sederhana: kirim alert cepat tanpa memberi sender akses membaca history atau menjalankan command.

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 mengirim encrypted signals ke satu pipe. Ia tidak bisa membaca history, decrypt messages, atau menjalankan commands.
No agent by defaultUntuk alerts biasa kamu tidak perlu agent token. Gunakan agent hanya pada mesin tepercaya untuk signed bounded actions.
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

Bagaimana mengirim alert GitHub Actions ke ponsel?

Tambahkan step nerve send dengan if: failure() dan simpan NERVE_DSN sebagai GitHub Actions secret.

Apakah sender DSN bisa membaca alert lama?

Tidak. Sender DSN hanya bisa mengirim encrypted signals ke satu pipe.

Apakah perlu menjalankan agent untuk menerima alerts?

Tidak. Agent opsional dan dipakai untuk signed actions di mesin tepercaya.

Related