Metrics & alerts
On Starter+: scheduled checks over SSH (CPU, RAM, disk) and optional log rules. Get notified by email, Slack, or Discord before things break.
Loading…
sshship.cloud connects to your servers over SSH so you can deploy, run commands, and keep an eye on health from one place. Your apps stay on your VPS, not locked into someone else's cluster.
Ship from Git or a zip, watch CPU and disk, and inspect every run from the same dashboard.
On Starter+: scheduled checks over SSH (CPU, RAM, disk) and optional log rules. Get notified by email, Slack, or Discord before things break.
SSH private keys are encrypted at rest. No passwords stored. Keys are used only to reach your server for deploys and related actions, never logged.
Clone or pull from GitHub/GitLab using SSH deploy keys per project. Or upload a .zip artifact: it is downloaded via signed URL on your VPS and extracted.
Define an ordered list of shell commands. They run sequentially under set -euo pipefail. Any failure stops the deploy and shows up in the logs.
HMAC-validated GitHub webhooks kick off deploys automatically. The webhook secret is encrypted at rest and shown to you only once.
When you deploy, commands run on your VPS over SSH with live logs, timeouts, and history in the dashboard. Your runtime stays where you put it.
Every deploy is tracked with timestamps, status, and full stdout/stderr logs. Re-inspect any past run directly from the dashboard.
sshship hosts the control plane: sign-in, teams, billing, metrics history, and the credentials you store with us. Workloads run on the VPS you connect. We do not host your application data or runtime.
Connect a VPS in minutes. No cloud vendor lock-in: your servers, your data.