Overview
Zero-downtime deploys is part of the Better-PaaS workflow for turning a VPS into a practical app platform. It reduces manual server work while keeping infrastructure, runtime data, and credentials under your control.
What it does
Start a new container, health-check it, then switch traffic.
Why it matters
Small teams often lose time on repeated server tasks: editing proxy configs, watching logs over SSH, managing env vars, and recovering from bad deploys. Zero-downtime deploys gives that workflow a predictable place in the dashboard.
How to use it well
Keep the setup simple, test with a small app first, and verify the operational path before relying on it for production workloads.
- Start with one app
- Check logs after each deployment
- Document environment variables
- Create backups for stateful services
FAQ
Does Zero-downtime deploys require Kubernetes?
No. Better-PaaS is designed around Docker containers, Caddy routing, and a lightweight Go control plane.
Is Zero-downtime deploys available for every app?
Most features apply broadly, but stateful apps, custom Docker images, and unusual networking setups may need extra configuration.