INSTALL INFRAPILOT

From your server to your first deployment.

Install the platform on a Linux server you control, then connect the CLI from your workstation or CI pipeline. Choose your setup below.

Self-hosted platform · Optional command-line tools

Run the platform

Bootstraps InfraPilot on your server, pulls the image, wires up Nginx, SSL, Postgres and Redis, and starts the dashboard. One container per server.

$curl -fsSL https://get.infrapilot.sh | bash

Same command updates an existing install.

Get the CLI

@infrapilot/cli deploys and manages services on your instances from any machine or CI pipeline.

npm
$npm install -g @infrapilot/cli
pnpm
$pnpm add -g @infrapilot/cli
Homebrew
$brew install infrapilothq/tap/infrapilot
First commands

From zero to deployed

Connect once, then ship.

$ infrapilot connect --url https://infra.example.com --api-key ip_live_…

Point the CLI at your instance

$ infrapilot deploy my-app --git-repo https://github.com/me/my-app --wait

Push-to-deploy straight from git, no CI, no Dockerfile

$ infrapilot ps

List running services across the fleet

$ infrapilot logs my-app --follow

Stream container logs live

$ infrapilot ui

Full-screen k9s-style terminal UI