Docker Control Panel

The Docker Control Panel Built for Production

InfraPilot is a self-hosted Docker control panel that combines container management, Nginx reverse proxy, SSL, logs, traffic analytics, and alerts, in a single container per server. Free forever. It is also the foundation of a full self-hosted deploy + ops platform, push-to-deploy, environments, and monitoring scale up as you grow.

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

One command · One container · Deploy in under 5 minutes

1
Container to install
< 5 min
Time to first dashboard
0
Host dependencies
Free
Community Edition

Full Feature Set

Everything in one control panel

Most Docker control panels stop at container management. InfraPilot covers the entire stack, from incoming HTTP traffic down to Docker volumes.

Container Management

Start, stop, restart, and inspect containers. Execute commands via web terminal. Manage Compose stacks visually, no CLI needed.

  • Start / stop / restart / remove
  • Web terminal (exec into any container)
  • Docker Compose stack management
  • One-click rollback to previous image

Nginx Reverse Proxy

Add virtual hosts, configure upstream targets, enable SSL, and set security headers, all from a visual form. No nginx.conf editing.

  • Visual proxy host editor
  • IP allowlists & denylists per host
  • Basic auth per proxy host
  • Security headers (HSTS, CSP, X-Frame)

SSL Certificate Management

Let's Encrypt certificates provisioned and auto-renewed for every proxy host. HTTP-01 and DNS challenge support.

  • Auto-provisioning on host creation
  • 30-day pre-expiry renewal
  • HTTP-01 & DNS challenge
  • TLS health scoring

Unified Logs

Stream Docker container logs and Nginx access/error logs in one view. Filter by keyword, severity, and time range.

  • Real-time WebSocket log streaming
  • Keyword search & severity filter
  • Time-range picker
  • Docker + Nginx in one pane

Traffic Analytics

Live request rate, error rate, status-code breakdown, and top paths per proxy host. See what's hitting your services in real time.

  • Live request & error rate
  • Status-code breakdown
  • Top paths per host
  • 7-day retention on Pro

CD Webhooks & Deployments

Per-container webhook URLs for pipeline-triggered redeploys. GitHub Actions, GitLab CI, or any HTTP-capable CI system.

  • Per-container webhook URLs
  • Redeploy with latest image
  • One-step rollback
  • Deployment audit log (Pro)

Network & Volume Management

Inspect Docker networks and volumes from the UI. Attach or detach a proxy host from any Docker network dynamically.

  • Inspect & manage networks
  • Manage volumes
  • Dynamic network attachment
  • Port & endpoint discovery

Security & Alerts

Alert rules for CPU, memory, disk, container OOM, and upstream errors. CVE scanning and secrets detection on Pro.

  • Configurable alert rules
  • SMTP / Slack / webhook alerts
  • CVE scanning (Pro)
  • Secrets hygiene detection (Pro)

Architecture

One container. Zero host dependencies.

InfraPilot bundles Nginx, Go backend, Next.js frontend, agent, PostgreSQL, and Redis into a single Docker image. Nothing is installed on your host OS.

Docker-native only

Communicates via Docker socket, zero SSH access needed

All-in-one image

Nginx, Go API, Next.js, databases, one Docker pull

No host agent

No packages, services, or config files on your host

Quick Start

Up and running in 3 steps

01

Get your free license key

# infrapilot.org/signup, no credit card
# Key: IP-CE-XXXX-XXXX-XXXX
02

Run the one-line installer

curl -fsSL https://infrapilot.sh | bash
03

Open the dashboard & activate

# http://your-server-ip
# Create admin → paste key → live

The Docker control panel that does everything

Free Community Edition. Self-hosted. Deploy in under 5 minutes.

Bare metal, VMs, Raspberry Pi, or any cloud provider · AGPL-3.0 Community Edition