v1.3.2Cloud provisioning · AWS, DigitalOcean, VultrChangelog →
Everything in v1.3.2

The full toolchain,
shipped to your laptop.

A server management and deployment engine that runs locally - no SaaS middleman, no cloud credentials, no per-server billing.

5 categories·57 capabilities·2 in roadmap
StackPilot App - production server setup
- 01 / Server management

Provision, monitor, control - from one desktop window.

Add any VPS over SSH. StackPilot App handles the rest: full-stack provisioning, real-time vitals via the Agent, service control, integrated terminals.

Multi-server dashboard

Connection status, vitals, and SSH fingerprint summary at a glance. Tab-based switching, no reconnect.

v1.2.0

One-click provisioning

Installs Nginx, PHP, Node.js, MySQL, PostgreSQL, Redis, Supervisor, and Certbot in one pass.

Live vitals

Real-time CPU, memory, disk, and process charts streamed by the StackPilot Agent.

Service management

Start, stop, restart Nginx, PHP-FPM, MySQL/PG, Redis, Supervisor from the UI.

Integrated terminal

Full xterm.js at server level and isolated per-site shells. No leaving the app to SSH.

Cloud provider provisioning

Spin up servers on AWS EC2, DigitalOcean, and Vultr from inside StackPilot App.

v1.2.4
Direct SSH - no proxy

Every command goes straight from your machine to your server. No cloud middleman, no single point of failure.

StackPilot Agent

Lightweight server-side daemon. Streams vitals back, supports safe checksummed self-updates.

- 02 / Site deployment

Git in, live in production, atomically.

From cloning a repo to serving traffic - automated pipeline with atomic releases, real-time logs, and HMAC-verified webhooks.

One-click installers

Laravel · WordPress · Statamic · Symfony · Next · Nuxt · Vue · React · Angular · Svelte · Node · static

Atomic zero-downtime deploys

Symlink-based releases/ → current/. Old release stays live until the new one is fully ready.

Git-based workflow

GitHub, GitLab, and Bitbucket via personal access tokens. Branch + commit awareness.

+GitLab v1.2.2

Auto-deploy webhooks

HMAC-verified webhooks trigger deploys on push. Each site gets a unique 64-char secret.

Custom deploy recipes

Editable shell scripts per site, edited inline with Monaco. Bring your own build steps.

Real-time deploy logs

ANSI-colored streaming logs during every deployment. Reproducible failure debugging.

- 03 / Per-site management

A control panel for every site.

Each app runs as its own isolated system user with a dedicated management interface: SSL, env, queue workers, cron.

Isolated site users

Each app gets its own system user (sp_site_com). A compromise of one site can't touch another.

.env management

Edit env vars directly in the UI. Stored with chmod 640 under the isolated site user.

Nginx config editor

Per-site configuration editing with syntax highlighting and validation.

Nginx config history & rollback

Every vhost edit is versioned. Diff against any prior version and roll back in one click.

v1.2.11

SSL management

Automatic Let's Encrypt issuance and renewal via Certbot. Custom certs supported.

Cron jobs

Visual crontab editor. Schedule, edit, and audit scheduled tasks per site.

Supervisor

Process management per site for queue workers and daemons. Restart on push.

Package manager support

npm · pnpm · yarn with per-site configuration. Lockfile-honored installs.

Multi-PHP support

Install and switch between multiple PHP versions on the same server.

Dependency audits

Per-site dependency health checks surface known-vulnerable packages, with safe one-click updates.

v1.2.12
- 04 / Databases

MySQL and Postgres, same interface.

Create and manage both engines without touching the CLI. Credentials stored locally alongside the rest of your server config.

MySQL - DBs and users

Create DBs, users, GRANTs with security-hardening defaults.

PostgreSQL - full mgmt

Databases, roles, extensions. Both engines can run side-by-side on one server.

Selectable engine versions

Pick and switch MySQL/PostgreSQL engine versions per server, managed from the app.

v1.2.9

phpMyAdmin — one-click install

Install phpMyAdmin as a managed preset for browser-based MySQL administration, with no manual setup.

v1.2.17

Credential storage

DB passwords and connection strings synced locally with your server config. Never to our servers.

- 05 / Security & portability

Your access never leaves your machine.

Credentials, SSH keys, and tokens stay local. Portable bundles for backup and machine migration are built in.

Zero cloud credential storage

SSH keys, tokens, passwords - your disk only. No backend of ours has them.

macOS Keychain integration

Sensitive values stored in the OS keychain. Reuses the platform's hardened secure-storage.

Encrypted .stplt export/import

Backup your full StackPilot App setup as an encrypted bundle. Restore on any machine.

24-hour offline grace

Licence check fails (no internet)? StackPilot App keeps working for 24 hours before nagging.

Signed auto-updates

Releases signed via Tauri updater, hosted on Cloudflare R2. No silent code injection.

What's coming next

Actively in development.
Not vaporware.

All upcoming features may be paid add-ons. Your one-time payment covers what's shipped today. New major features ship as separate purchases. See licensing terms.

Public beta

Windows desktop build

Native Windows alongside macOS - same feature set, same direct-SSH model. Released and currently in public beta while we harden it.

In testing

Backup

Automated server + site backups with one-click restore. Schedule, retain, and restore without leaving StackPilot App. Currently in testing.

View full roadmap →

Ready to deploy with confidence?

Run a real Laravel deploy in the time it takes your coffee to cool.