Menu
Deploy and monitor over SSH

Deploy to your VPS in minutes without DevOps drama

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.

Deploys and server health in one place

Ship from Git or a zip, watch CPU and disk, and inspect every run from the same dashboard.

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.

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 is 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 shows up 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 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.

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 for 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 ship with confidence?

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