Menu
VPS-first deploys over SSH

Deploy to your VPS in minutes without DevOps drama

sshship.cloud connects to your servers over SSH and gives you a clean way to deploy, run commands, and manage apps from one place. Your apps run on your VPS — not Kubernetes.

Observability and deploys in one place

Watch CPU, memory, and disk; get alerted before users notice — then trigger builds and inspect every run from the same app.

Metrics & alerts

On Starter+: scheduled checks over SSH (CPU, RAM, disk) and optional log rules. Notify by email, Slack, or Discord — see trends in the dashboard before things break.

SSH key-only auth

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.

Git + .zip deployments

Clone or pull from GitHub/GitLab using SSH deploy keys per project. Or upload a .zip artifact — it's downloaded via signed URL on your VPS and extracted.

Build command pipeline

Define an ordered list of shell commands. They run sequentially under set -euo pipefail — any failure stops the deploy and surfaces in the logs.

Webhook triggers

HMAC-validated GitHub webhooks kick off deploys automatically. The webhook secret is encrypted at rest and shown to you only once.

Remote deploy runs

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.

Deployment history & logs

Every deploy is tracked with timestamps, status, and full stdout/stderr logs. Re-inspect any past run directly from the dashboard.

Your apps stay on your servers

sshship hosts monitoring and orchestration: sign-in, teams, billing, metrics history, and the credentials you store with us. Workloads run on the VPS you connect — we don’t host your application data or runtime on our side.

Health you can see
Resource metrics and optional log alerts surface issues early — with Slack, Discord, or email when something crosses the line.
One pipeline for Git and uploads
Prepare on your server, then run your build commands in order — same flow whether you use Git or a .zip.
Reliable runs & full logs
Deploys are tracked end-to-end; stdout and stderr are saved so you can audit what shipped and when.

Monitoring, alerts, and deploys in the docs →

Ready to watch your stack and ship with confidence?

Connect a VPS in minutes. No cloud vendor lock-in — your servers, your data.