What problem does it solve?
Deploying applications to VPS servers is error-prone and time-consuming, requiring manual SSH access, reverse proxy configuration, SSL setup, and careful rollback planning. This skill automates the entire deployment lifecycle, reducing downtime and human error.
Core Features & Use Cases
- Auto-detects project runtime and deployment method (Docker-based or bare metal).
- Configures reverse proxy (Nginx or Caddy) and SSL provisioning.
- Creates backups to releases/ and supports rollback to previous versions.
- Generates deploy.sh and update.sh scripts for one-click future deployments.
- Includes step-by-step deployment workflow with health checks and automatic rollback on failure.
Quick Start
Configure your project in .deploy.yml and run the generated deploy.sh to perform the initial deployment.