Webhook & CI/CD Deployment Server
Automate remote Linux deployments straight from GitHub, GitLab, or Bitbucket. Receive webhooks, verify HMAC-SHA256 signatures, stream live build logs, and trigger zero-downtime rollouts — without installing bloated CI agents.
Zero-Downtime Deployments Made Simple
Trigger instant server rollouts from GitHub, GitLab, and Bitbucket with secure signature validation and automatic failure rollback.
HMAC-SHA256 Cryptography
Every incoming webhook payload is verified using your shared secret and SHA-256 HMAC digests, guarding your server against spoofed or unauthorized triggers.
Pipeline Post-Hooks
Chain sequential deployment commands: git pull, composer install, npm run build, and systemctl restart with custom exit-code error traps.
Auto-Rollback Protection
If a build fails or tests crash, SSH Desktop automatically rolls back the commit or restarts the previous container image, preventing production outages.
Frequently Asked Questions
Common questions regarding webhook automated deployment.
Do I need to keep my client app open to receive webhooks?
In client desktop mode, the webhook receiver operates through an encrypted reverse tunnel while your app is running. In CLI server mode, the lightweight standalone daemon runs continuously in the background on your server host.
Can I restrict webhooks by Git branch?
Yes. You can configure branch filters (e.g. only trigger on pushes to main or production, while ignoring feature branches).