deploy · protect · relocate — on any VPS

Servers that can't be held hostage.

Capture the whole box — brain, every database, volumes, config — into one encrypted .hsi you can restore, clone, or relocate to a fresh VPS in one click. On every node: Files, DB, Workers, and BYO Storage out of the box, push-to-deploy through HostPack → Docker → Traefik, and AI ops via Copilot + MCP. Your data, your bucket, your exit — always.

$ curl -fsSL https://get.hostssh.com | sh
// files · db · workers · storage// binary-safe · any file type in volumes// encrypted · your bucket
hostssh — migrate
$ hostssh migrate prod --new-ip auto
→ capturing brain · 14 databases · volumes · config …
image sealed & encrypted → r2 · 1 snapshot
→ provisioning fresh VPS (Ubuntu 24.04 + HostSSH) …
restored · 14/14 databases · row counts match
IP rewritten 31.220.104.211 → 31.220.104.223
Traefik routes re-bound · TLS re-issued · health 200
migration complete in 4m 12s
$
two ways to use it

A hosting platform — and an engine you can license anywhere.

The same control plane runs our managed hosting and licenses onto any VPS you already own. Both deploy your apps, protect your data, and keep it portable — never trapped.

Host-first

Managed hosting, un-trappable by design

Buy a managed VPS from us and the whole stack is baked in: push-to-deploy, managed databases, backup, clone and one-click relocate. Portability on by default — the no-lock-in differentiator.

Provider-agnostic

License it for any VPS you already run

Install the agent on Hostinger, Hetzner, DigitalOcean, Vultr, AWS or bare metal. License-gated, fleet aware, and tied to no provider — you get the deploy pipeline, restore-drills and painless DR anywhere.

the wedge

Your panel backs up a database.
Not your volumes. Not your IP.

Most panels stop at a SQL dump. Provider snapshots give you a disk image on a new IP — which the panel promptly breaks. There's no first-party way to move a whole box. That's the gap HostSSH fills.

What you get today

  • Database-only backups — volumes, uploads & certs left behind
  • Manual migration: copy DBs + volumes by hand, hope it works
  • New VPS = new IP → stale domains & connection strings
  • Backups you've never once tried to restore

What HostSSH does

  • Captures the whole server: brain, every DB, volume data (any file type), config
  • One encrypted, portable .hsi image — restore, clone, or relocate
  • Rewrites the IP everywhere it hides — the box just works on arrival
  • Integrity drills verify the backup repo is readable — sandbox row-verify on the roadmap
the deploy pipeline

Push code. We build, ship and route it.

A managed HostPack → Docker → Traefik path takes your repo to a live, TLS-terminated URL — no Nix, no Dockerfile required, no hand-wired reverse proxy.

step 01 — hostpack

Detect & build

HostPack inspects your repo, picks the runtime and produces a lean, reproducible OCI image — Node, Python, Go, Rust, static and more. No Dockerfile to maintain, no Nix to learn.

// buildpacks without the lock-in
step 02 — docker

Run & supervise

The image runs as a supervised Docker container with health checks, sealed-secret injection, resource caps, persistent volumes and health-gated deploys so a bad build never silently goes live.

// versioned, reversible deploys
step 03 — traefik

Route & secure

Traefikbinds your domain, issues and renews Let's Encrypt TLS (HTTP-01 today; DNS-01 for wildcards and pre-cutover certs as nodes upgrade), and load-balances traffic. Routes are declarative, so a relocated box re-binds automatically.

// automatic HTTPS, every service
out of the box

Files. DB. Workers. Inference. Storage.

The relocate engine is the moat — but every node also runs a full day-to-day platform. These five primitives ship with the agent; you don't bolt them on later.

Files

Any file type, in the image

Named volumes survive redeploys. The .hsi captures volume data — uploads, media, SQLite, WordPress, MinIO blobs — binary-safe, not SQL dumps only.

DB

Managed databases

One-click Postgres (pgvector), MariaDB, and Redis— generated creds, internal networking, included in full-server capture & restore.

Workers

Same pipeline, no proxy

Background workers and queue consumers deploy like web apps — --command, Slot caps, sealed secrets — without a public route. Spin on-demand workers from MCP too.

Inference coming

Models as Apps

Open-source LLMs, whisper, embeddings, and GPU video stacks as HostSSH Apps behind your gateway. Today: Fleet Copilot + MCP operate the box. Inference lands after the Coolify exit.

Storage

Your bucket — and MinIO

BYO R2/S3/B2 for encrypted .hsi backups (zero-egress restores). Need app object storage? One-click MinIO beside your apps.

the whole platform

Every surface. Including the one in the name.

From the first deploy to a 3am disaster recovery — capture, restore, relocate, provision and prove it, all from one control plane or one Go binary.

[ deploy ]

One-click deploy pipeline

HostPack builds it, Docker runs it, Traefik routes it. Push to ship, with health checks, secrets and versioned images you can roll back to.

[ databases ]

Managed databases

Provision Postgres, MariaDB or Redis in a click — connection strings, internal networking, and inclusion in full-server capture & restore.

[ files · volumes ]

Persistent files, any type

Named volumes survive redeploys. The .hsi captures the bytes inside — uploads, media, SQLite, WordPress — not empty mount names.

[ workers ]

Background workers

Same HostPack → Docker path as web apps, with a command override and no public route — queue consumers and cron-style processes with Slot caps.

[ capture ]

Full-server capture

The whole box — platform brain & master key, every database, Docker volume data, system config & sidecars — not just a SQL dump.

[ drills ]

Restore-drills & backup health

Integrity drills verify your backup repository is readable and restorable. Full sandbox row-verify is on the roadmap — a backup you haven't tested is still a rumour.

[ relocate ]

Automatic IP-rewrite

A deterministic pass flips every public reference; internal services ride a stable WireGuard overlay — so a moved box just works.

[ provision ]

Provisioning queue

Hostinger + bring-your-own machine today; the same queue expands across Hetzner, DigitalOcean, Vultr and AWS as drivers land.

[ crypto ]

Encrypted, your bucket

Images sealed before they leave the host. R2, S3, MinIO, B2, Wasabi, SFTP or local — you own the storage, zero-egress restores.

[ license · fleet ]

License-gating & fleet awareness

ed25519 license tokens unlock features per tier; the control plane keeps every agent and server in one fleet view — even across providers.

[ cli · mcp · copilot ]

CLI, MCP & Fleet Copilot

One Go binary drives everything; MCP + Copilot let AI agents diagnose and operate the fleet through the same RBAC-gated actions you use.

[ slots ]

Slots & capacity

Pack apps onto a box with hard CPU/memory/PID caps in four sizes — a real isolation unit you can meter, place, and move between machines.

[ harden ]

One-click hardening

Default-deny firewall baseline today; full Security Score, granular profiles and armed auto-revert rolling out behind the security spine.

[ monitor · alerts ]

Monitoring & delivered alerts

Auto uptime monitors on every routed domain, plus disk, backup and cert watches — that page you on Slack, PagerDuty, webhook or email, not just draw a red dot.

[ web-ssh ]

Browser root SSH

Keyless, audited root access from the browser through an mTLS relay — private beta; session recording and pentest before general availability.

// see them all on the features deep-dive →
not vaporware

Built on an engine that already does this.

A real capture → restore round-trip across a live fleet: a whole data box cloned onto a fresh server, every database verified to the row — engine proof we dogfood before we sell. Scheduled integrity drills keep the backup repo honest; full sandbox row-verify is next.

Built by Sevak Girard at Girard Media and dogfooded on our own production fleet — the deploy, backup, and relocate paths run our real servers before they run yours.

14/14
databases restored
100%
row-count match
1
command
pricing

Per fleet. Bring your own bucket.

You pay for the software; storage stays on your own R2/S3/B2. No surprise egress, no data hostage — emergency restores work even on an expired license.

Solo
$29/mo
One server, fully protected.
  • 1 server
  • Capture · restore · relocate
  • Restore-drills
  • BYO R2/S3 storage
  • Community support
Team
$99/mo
A small fleet, with teammates.
  • 3 servers included
  • 5 seats
  • MCP + AI deploys
  • Keep-all retention
  • Email support
Business
$349/mo
Production fleets that must not go down.
  • 10 servers included
  • 10 seats
  • Priority restore
  • Audit log + RBAC
  • Priority support
MSP · White-label
$1,290/mo
Resell HostSSH under your own brand.
  • 50 servers included
  • White-label brand + domain
  • Per-client orgs
  • Resold-VPS margin
  • Slack / PagerDuty
Enterprise
Custom
White-label, self-hosted, SSO, and custom terms.
  • Unlimited servers
  • White-label + custom domains
  • Sub-accounts / org hierarchy
  • Self-hosted control plane
  • SSO / SCIM
  • SLA + dedicated support
// overage billed per server beyond the included count · full breakdown on the pricing page →
install in one line

Load the agent on any VPS.

One command installs the agent, prompts for your license key, and unlocks Files, DB, Workers, Storage, the deploy pipeline, backup, clone, relocate & Web-SSH — on any provider.

$ curl -fsSL https://get.hostssh.com | sh
early access

Stop dreading the migration.

HostSSH is in private build, dogfooded on a real production fleet. Early access includes the proven relocate engine plus the day-to-day platform — Files, DB, Workers, Storage, Copilot, slots, and git-push deploys as they land.

// status: private beta · engine proven · platform in build