Choose the narrowest tool that fits
Use Pushover when you want mature general-purpose push notifications. Use ntfy when you want simple topic-based HTTP notifications. Use Gotify when you want a self-hosted notification server. Use Slack or Telegram when you want chat-first alerts. Use Nerve when CI/CD, cron or server scripts should send encrypted operational alerts to iPhone through send-only sender credentials.
When Nerve fits
- You want GitHub Actions, deploy scripts, cron jobs, or VPS checks to notify your phone.
- You do not want a leaked CI secret to reveal alert history.
- You may later want a signed action path without exposing SSH to a mobile app.
Compare specific alternatives
Decision pages
Security and problem guides
Start with signals
curl -fsSL https://nerve.ink/install.sh | sh
export NERVE_DSN="nerve://TOKEN:[email protected]"
echo "deploy failed" | nerve send
Choosing the right tool
If you need a general purpose notification bus, ntfy or Gotify may still be the simplest answer. If your main problem is operational alerts from CI and servers, the important question is not just delivery. It is what a leaked sender secret can do.
Migration path
You do not need to move every notification at once. Start with the events where privacy or urgency matters most: failed deploys, backup failures, production smoke tests, and SSH login alerts. Leave low-value informational messages in your existing chat or dashboard.