database-backups

Automate Strut database backups and restores across Postgres, Neo4j, MySQL, and SQLite stacks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Backup and restore procedures for Strut databases (Postgres, Neo4j, MySQL, SQLite) using Strut to protect data across stacks.

Core Features & Use Cases

  • Backup on VPS and restore to local or other environments
  • Verification and retention management through stack backup.conf
  • Supports Postgres, Neo4j, MySQL, and SQLite databases

Quick Start

Run a complete backup for a stack using strut <stack> backup <type> --env <env> to create a snapshot.

Frequently Asked Questions about database-backups

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

FAQPage Schema
How do I back up a Postgres database on a VPS and restore it locally?

Database backup and restoration is automated across Postgres, Neo4j, MySQL, and SQLite stacks using Strut. It leverages stack backup.conf and environment configuration to schedule or perform on-demand data protection tasks with verification and retention policies.

What is the best way to automate database backups across multiple stacks?

Database backup and restoration is automated across Postgres, Neo4j, MySQL, and SQLite stacks using Strut. It leverages stack backup.conf and environment configuration to schedule or perform on-demand data protection tasks with verification and retention policies.

Does Strut support MySQL and Neo4j database restoration?

Yes, Strut supports MySQL and Neo4j database restoration. It covers backup and restore procedures for these databases along with Postgres and SQLite, using stack configurations to manage data protection tasks.

How do I configure backup retention and verification for my databases?

Backup retention and verification for databases are configured through stack backup.conf and environment settings. Strut leverages these configurations to apply retention policies and verify snapshots during on-demand or scheduled data protection tasks.

Can I use stack environment configurations to schedule on-demand database snapshots?

Yes, you can use stack environment configurations to schedule on-demand database snapshots. Strut leverages backup.conf and environment settings to perform data protection tasks, creating snapshots with a simple stack backup command.