Send encrypted CI/CD, cron and server alerts to NerveOps from Docker.
1.1K
Send encrypted operational signals from Docker into NerveOps.
p1xel32/nerve-cli is the send-only Docker image for nerve send. Use it from CI/CD jobs, cron tasks, shell scripts, backup jobs, deploy hooks, and self-hosted servers when you want a small encrypted alert path to your phone.
The sender DSN can only send into one pipe. It cannot read history, decrypt messages, connect as an agent, or execute commands.
echo "deploy failed" | docker run -i --rm \
-e NERVE_DSN="nerve://TOKEN:[email protected]" \
p1xel32/nerve-cli:latest send
- name: Notify NerveOps on failure
if: failure()
run: |
echo "GitHub Actions failed: $GITHUB_REPOSITORY / $GITHUB_RUN_ID" | docker run -i --rm \
-e NERVE_DSN="${{ secrets.NERVE_DSN }}" \
p1xel32/nerve-cli:latest send
0 2 * * * /usr/local/bin/backup.sh || echo "backup failed on $(hostname)" | docker run -i --rm -e NERVE_DSN="nerve://TOKEN:[email protected]" p1xel32/nerve-cli:latest send
docker run --rm p1xel32/nerve-cli:latest --help
NERVE_DSNRequired for send.
Example:
nerve://TOKEN:[email protected]
Use latest for normal installs:
docker pull p1xel32/nerve-cli:latest
SHA tags are build snapshots for pinning a specific image.
For one-way alerts, use this image:
p1xel32/nerve-cli
For long-running signed actions on a trusted machine, use:
p1xel32/nerve-agent
Website: https://nerve.ink
GitHub: https://github.com/nerve-ink/nerve-cli
Docker image: https://hub.docker.com/r/p1xel32/nerve-cli
Content type
Image
Digest
sha256:90f57b234…
Size
2.5 MB
Last updated
4 months ago
docker pull p1xel32/nerve-cli