vps-deployment

Automate VPS deployment workflows for Strut stacks with deterministic commands.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/gfargo/strut --skill vps-deployment-gfargo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vps-deployment
Source: https://github.com/gfargo/strut/tree/main/.kiro/skills/vps-deployment
Command: npx skills add https://github.com/gfargo/strut --skill vps-deployment-gfargo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploying and updating Strut services to VPS infrastructure can be error-prone and time-consuming without a repeatable, documented process. This skill provides a structured, script-guided workflow to perform releases, updates, migrations, SSL/domain configuration, and health verification on remote VPS hosts.

Core Features & Use Cases

  • End-to-end VPS deployment orchestration for Strut stacks, including release, update, and health checks.
  • Built-in steps for migrations, domain configuration, and SSL setup to ensure production readiness.
  • Deterministic, repeatable deployments with guidance to reduce manual mistakes across environments.

Quick Start

Run strut my-stack release --env prod to deploy to your VPS.

Frequently Asked Questions about vps-deployment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate VPS deployments for multiple services and environments?

Automate VPS deployments by enforcing deterministic, stepwise workflows that handle releases, updates, migrations, and health verification across multiple services and environments. This structured approach reduces manual mistakes and ensures repeatable production rollouts.

What's the best way to configure SSL and domains during a production VPS deployment?

Configure SSL and domains during production VPS deployment using built-in steps within the deployment workflow. This ensures production readiness by handling domain setup and SSL configuration automatically alongside code releases.

How do health checks work during automated VPS releases?

Health checks verify service availability after deployment by running defined commands against the newly released services. This automated verification step confirms that updates and migrations have successfully transitioned to a healthy production state.

Can I run database migrations as part of a stepwise VPS deployment workflow?

Run database migrations as part of a stepwise VPS deployment workflow using defined commands. The deployment process supports applying migrations before or during releases to ensure schema changes are applied deterministically across environments.

Do I need a specific stack to use automated VPS deployment with Strut?

Automated VPS deployment with Strut is designed specifically for Strut stacks. It orchestrates end-to-end deployment workflows tailored to Strut's architecture, ensuring releases, updates, and health checks align with that stack's requirements.

Why are my manual VPS deployments failing across different environments?

Manual VPS deployments often fail due to undocumented, error-prone processes across environments. Using a script-guided, deterministic workflow with defined commands enforces repeatable steps for releases, migrations, and health checks, eliminating manual mistakes.