v1.0.0: Available Now

Everything in v1.0.0

A full server management and deployment engine that runs locally on your machine. No SaaS middleman. No cloud credentials.

Server Management

Provision, monitor, and control your Linux servers from one desktop app.

Add any VPS over SSH and StackPilot App handles the rest: from one-click full-stack provisioning to live health monitoring via the StackPilot App Agent installed on your server.

  • Multi-server dashboard: connection status and server details at a glance
  • One-click provisioning: installs Nginx, PHP, Node.js, MySQL, PostgreSQL, Redis, Supervisor, Certbot in one pass
  • Live vitals: real-time CPU, Memory, and Disk charts via the StackPilot App Agent
  • Service management: start, stop, restart Nginx, PHP-FPM, MySQL, PostgreSQL, Redis, Supervisor from the UI
  • Integrated terminal: full xterm.js terminal at server level and isolated per-site shells
  • Agent management: install, update, and reinstall the agent with checksummed atomic self-updates
  • Server users: manage system users with proper isolation and permissions

Direct SSH — No Proxy

Every command goes straight from your machine to your server. No StackPilot App cloud server in the middle, no single point of failure.

StackPilot App Agent

A lightweight agent installed on your server streams live vitals back to your desktop. Supports safe, checksummed self-updates.

Site Deployment

Git-based, zero-downtime deployments for the frameworks you already use.

From cloning a repository to serving live traffic — StackPilot App automates the full deployment pipeline with atomic releases and real-time log streaming.

  • One-click installers: Laravel, WordPress, Symfony, Next.js, Nuxt.js, React (Vite), Vue (Vite), Angular, Svelte, Node.js, Static
  • Atomic zero-downtime deployments: symlink-based releases/ → current/ system; old release stays live until new one is ready
  • Git-based workflow: GitHub, GitLab, and Bitbucket via personal access tokens
  • Auto-deploy webhooks: HMAC-verified webhooks trigger deployments on every push
  • Custom deploy recipes: editable shell scripts per site with Monaco Editor
  • Real-time deployment logs: ANSI color rendered log streaming during every deployment

Symlink-Based Atomic Releases

Each deployment lands in a timestamped releases/ folder. The current/ symlink flips only after a successful build — zero downtime by design.

Secure Auto-Deploy

Each site gets a unique 64-character webhook secret. Pushes to your repo trigger deployments automatically with HMAC signature verification.

Per-Site Management

A full control panel for every site you deploy.

Each application gets its own isolated system user and a dedicated management interface covering everything from SSL to environment variables to queue workers.

  • Isolated site users: each app runs as its own system user (e.g. sp_site_com) for security isolation
  • .env management: edit environment variables directly from the UI — stored with restricted filesystem permissions (chmod 640, isolated site users)
  • Nginx config editor: per-site configuration editing directly from the UI
  • SSL management: automatic Let's Encrypt issuance + renewal via Certbot, plus custom certificate support
  • Cron jobs: visual crontab editor for scheduling tasks per site
  • Supervisor: per-site process management for queue workers and daemons
  • Package manager support: npm, pnpm, and yarn with per-site configuration
  • Multi-PHP support: install and switch between multiple PHP versions on the same server
  • Node.js version manager: NVM-based Node.js version management shared across site users

Secure .env Management

Edit environment variables directly from the UI. Values are stored on your server with strict filesystem permissions — accessible only to the isolated site user, never sent to StackPilot App.

Isolated System Users

Every site runs under a dedicated OS user. One compromised site cannot touch the files or processes of another.

Database Management

MySQL and PostgreSQL managed from the same interface.

Create and manage databases and users for both MySQL and PostgreSQL without touching the command line.

  • MySQL — create databases and users: with security hardening defaults
  • PostgreSQL — full database and user management
  • Credential management: database credentials stored and synced securely alongside your app

Credentials Stay Local

Database passwords and connection strings are managed locally alongside the rest of your server config. Nothing is sent to StackPilot App's servers.

MySQL + PostgreSQL Side-by-Side

Both database engines can run on the same server. StackPilot App provisions and manages both without conflicting configuration.

Security & Data Portability

Your infrastructure access never leaves your machine.

StackPilot App is designed so that credentials, SSH keys, and tokens are stored locally and never transmitted to our servers. Data portability is built in from day one.

  • Zero credential cloud storage: SSH keys, tokens, and passwords stay on your disk only
  • OS keychain integration: sensitive data stored in your system keychain where available
  • Encrypted data export/import: .stplt bundles for backup and migration between machines
  • License validation: 3-state system (VALID / GRACE / BLOCKED) with 24-hour offline grace period
  • Device management: server-enforced seat limits per license
  • Auto-updates: signed releases via Tauri updater, hosted on Cloudflare R2

Encrypted .stplt Export

Export your entire StackPilot App setup — servers, projects, git accounts — into an encrypted bundle. Import it on another machine instantly.

24-Hour Offline Grace

If license validation fails (e.g. no internet), StackPilot App keeps working for 24 hours before requiring a connection. You won't get locked out mid-deploy.

What's Coming Next

Features actively in development — not vaporware.

All upcoming features are paid add-ons. They are not included in your current license for free. Your one-time payment covers the features shipped at the time of purchase. See licensing terms

Q2 2026

Multi-Server Tabs

Connect to multiple servers simultaneously. Switch between them instantly. No reconnect, no data loss.

Q2 2026

Cloud Provisioning

Spin up DigitalOcean Droplets and AWS EC2 instances directly from StackPilot App. Flows straight into the existing setup pipeline.

Ready to deploy with confidence?