Monitor your servers and deploy
from one product
Metrics, alerts, logs, and deploy automation in one dashboard. You bring the VPS; sshship helps you ship and keep an eye on health.
Monitoring & alerts
- ✓ Scheduled health checks for CPU, memory, and disk (plan-dependent)
- ✓ Threshold alerts and optional log watches on higher plans
- ✓ Notifications via email, Slack, or Discord
- ✓ Docker and service views on supported plans; public status pages for uptime
Server management
- ✓ Add any Linux VPS with hostname, port, and SSH user
- ✓ SSH keys only — stored securely for your account
- ✓ One-click connection test from the dashboard
- ✓ Multiple servers per account; send projects to the right host
Git deployments
- ✓ Deploy from GitHub, GitLab, or any Git remote
- ✓ Per-project deploy keys for private repos
- ✓ Pick the branch per project
- ✓ Re-deploys pull updates without starting from scratch
.zip artifact deployments
- ✓ Upload a .zip from the dashboard
- ✓ Kept private to your account
- ✓ Delivered securely to your VPS for release
- ✓ Unpacked on the server before your build steps run
Build pipeline
- ✓ Ordered shell commands per project
- ✓ Commands run one after another on your server
- ✓ A failing step stops the deploy immediately
- ✓ Full logs kept for every deployment
Webhook triggers
- ✓ Verified GitHub webhooks you configure once
- ✓ Secret shown once — keep it in your repo settings
- ✓ Push to your branch → deploy starts automatically
- ✓ No manual click required for routine releases
Security
- ✓ SSH key-based access only — no passwords stored
- ✓ Keys stay with your account and are used only for your deploys and SSH features
- ✓ We connect out to your VPS — you do not open a special public deploy port for us
- ✓ Upload deploys use short-lived, project-scoped download links