From code to production in seconds

Ship to production
in one command.

FleetDeck detects your stack, provisions your server, deploys with zero downtime, and handles HTTPS. No Kubernetes. No YAML hell. Just ship.

Terminal
$ fleetdeck deploy ./my-saas --server prod --domain myapp.com

What used to take 30 minutes.

Every new project is the same ritual. SSH, Dockerfile, Compose, CI/CD, DNS, backups… multiply that by every project you ship.

  • SSH into server, create users
  • Generate SSH keys for CI/CD
  • Write a Dockerfile from scratch
  • Write docker-compose.yml with Traefik labels
  • Configure .env with random passwords
  • Write GitHub Actions workflows
  • Set up DNS records
  • Configure backups
  • Pray nothing breaks
With FleetDeck
$ fleetdeck deploy ./my-saas \ --server prod \ --domain myapp.com \ --profile saas
Done. Live at https://myapp.com

Everything you need to ship.

A single binary that replaces your entire deployment pipeline.

Smart Detection

Auto-detects Node.js, Python, Go, Rust, Next.js, NestJS, and static sites. Recommends the right profile.

Zero-Downtime Deploy

Blue/green and rolling deployment strategies. Health checks before traffic switch.

Automatic HTTPS

Let's Encrypt certificates via Traefik. Auto-renewal, HTTP-to-HTTPS redirect, zero config.

6 Deployment Profiles

Bare, server, SaaS, static, worker, fullstack. Pre-built infrastructure stacks ready to go.

Health Monitoring

Continuous monitoring with Slack, webhook, and email alerts. State-transition alerting only.

Backup & Rollback

Scheduled backups, one-command restore. Auto-snapshots before every destructive operation.

DNS Management

Cloudflare auto-setup. Root + wildcard A records in one command. Multi-level TLD support.

Web Dashboard

Real-time monitoring, project management, live logs, deployment history. Full REST API.

Quick Updates

Sync changed files, auto-detect Dockerfile changes, rebuild only when needed. No CI/CD required.

Three steps. That's it.

No config files to write. No infrastructure to learn. Just point it at your code.

1

Provision your server

Docker, Traefik, HTTPS, firewall, SSH hardening. One command, fully idempotent.

$ fleetdeck server setup root@143.198.1.1 \
--domain myapp.com \
--email you@email.com
2

Deploy your app

FleetDeck detects your stack, generates configs, uploads, builds, and starts your app.

$ fleetdeck deploy ./my-saas \
--server prod \
--domain myapp.com \
--profile saas
3

There is no step 3.

Your app is live with HTTPS, database, Redis, S3, and email. Ready for production traffic.

Live at https://myapp.com

One deploy. Full stack.

Watch FleetDeck detect, generate, upload, build, and deploy a SaaS application in real time.

fleetdeck deploy
$ fleetdeck deploy ./my-saas --server prod --domain myapp.com --profile saas

[1/6] Detecting application...
Type: nextjs | Framework: Next.js | Port: 3000
[2/6] Resolving profile saas...
Services: app, postgres, redis, minio, mailpit
[3/6] Generating deployment files...
[4/6] Connecting to prod (root@143.198.1.1)...
[5/6] Uploading and building...
[6/6] Starting services...

Deployed successfully!
https://myapp.com
https://s3.myapp.com (MinIO)
https://mail.myapp.com (Mailpit)

Pre-built infrastructure stacks.

Pick a profile. FleetDeck generates everything. Docker Compose, environment variables, health checks, and Traefik routing.

bare
Stateless APIs and microservices
AppTraefikHTTPS
server
Backend APIs and web apps
AppPostgreSQLRedis
saas
Full SaaS products
AppPostgreSQLRedisS3Email
static
Landing pages, docs, SPAs
NginxCDN headersgzipSPA fallback
worker
Background job processors
WorkerRedis queuePostgreSQL
fullstack
Monorepo applications
FrontendBackendPostgreSQLRedisS3

FleetDeck vs everything else.

The sweet spot between too complex and too manual.

FleetDeck Kubernetes Coolify CapRover Docker scripts
Single binary
Setup time 2 min Hours ~15 min ~10 min Varies
Zero-downtime deploy
Auto HTTPS Manual Manual
Stack detection Partial
Self-hosted
Learning curve Minutes Weeks Hours Hours Days
You own your configs

Production-grade by default.

Every layer locked down. No security afterthoughts.

AES-256-GCM Encryption

Secrets encrypted at rest with PBKDF2 key derivation and 100K iterations.

HMAC Webhook Verification

SHA-256 signature verification on all incoming webhooks. No spoofing.

Per-Project Isolation

Dedicated Linux users, Docker networks, and SSH keys per project.

Audit Logging

Structured JSON logs for every operation. Full traceability.

Stop configuring.
Start shipping.

FleetDeck is open source, free, and ready for production. Single binary. No dependencies.