February 24, 2026
Staging and Preview Environments: Test Before You Ship to Production
Deploy staging environments for QA and preview environments for feature branches alongside production. One-click promote, auto-delete timers, and full activity logs with sensitive data redaction.

You've built a feature and it works on your machine. Now what? Deploy it straight to production and hope for the best? Or spend an hour setting up a separate server with its own Docker stacks, environment variables, and domain just to test it?
Server Compass v1.14.0 adds staging and preview environments—separate instances of your app running on the same server, each with its own port, environment variables, and lifecycle.
Staging Environments
Long-lived environments for QA and integration testing. A staging environment runs alongside your production app with its own configuration. Test database migrations, verify API changes, run automated tests—all on a dedicated instance that mirrors production.
Preview Environments
Temporary environments tied to feature branches. Deploy a preview for PR review, share the URL with your team, and let it auto-delete after 1 to 90 days. No cleanup needed—expired previews are removed automatically.
Instant Access via Port
Each environment gets its own port, accessible immediately without domain configuration. Server Compass scans your server and suggests an available port automatically. When you're ready, add a subdomain like staging.yourapp.com.
One-Click Promote to Production
Tested everything in staging? Promote to production with a single click. Server Compass handles the zero-downtime switch—your staging config becomes the new production config, and traffic switches instantly.
Flexible Environment Variables
Each environment gets its own environment variables. Copy from production as a starting point, customize for staging (different database, debug mode enabled), or import from your .env Vault.
Activity Logs: See Every Server Command
Also new in this release: a complete log of every command Server Compass runs on your server. Filter by operation type, search across commands and output, and audit exactly what happened during each deployment.
Sensitive data is automatically redacted — passwords, tokens, SSH keys, and secrets are masked in logs so you can share them safely for debugging.
Before vs After
Workflow
Before
After
Test a feature branch
Set up separate server or merge to main
Click "Create Preview Environment"
QA before production
Deploy to production and test live
Test in staging, then promote
Clean up test environments
Remember to delete manually
Auto-delete after timer expires
Audit server commands
Check bash history via SSH
Searchable activity log with redaction
Ship with Confidence
Staging and preview environments bring the workflow you know from Vercel and Railway to your own VPS. Try Server Compass and test before you ship.