LaunchPad

Connecting an existing server

Prerequisites, SSH key requirements, and what LaunchPad does when you bring your own server.

You don't have to let LaunchPad provision a new Hetzner server — you can connect any Linux server you already run. LaunchPad talks to it over SSH for deploys, databases, backups, and health checks.

Prerequisites

What happens when you connect

  1. LaunchPad opens an SSH session and pins the server's host key (trust-on-first-use; a changed key later is refused and flagged).
  2. It verifies Docker is installed and running.
  3. It detects CPU, memory, and disk specs.
  4. It scans for existing Kamal-deployed apps and Docker resources, so anything already running shows up as imported inventory.

What LaunchPad will and won't change

Credentials and security

The private key is encrypted at rest with AES-256 (Active Record Encryption) and only used server-side to open SSH sessions. You can also store per-server Backblaze credentials if this server's backups should land in a different bucket than your default.

← Back to docs