laravel-backup

Configure Laravel application backups with spatie/laravel-backup, scheduling, retention, monitoring, and alerts.

3|Updated Jan 26, 2025
One-click install
npx skills add https://github.com/michaelnabil230/laravel-starter-kit --skill laravel-backup-michaelnabil230
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-backup
Source: https://github.com/michaelnabil230/laravel-starter-kit/tree/main/.agents/skills/laravel-backup
Command: npx skills add https://github.com/michaelnabil230/laravel-starter-kit --skill laravel-backup-michaelnabil230

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you secure Laravel applications against data loss by setting up reliable automated backups, cleanup routines, monitoring, and notifications.

Core Features & Use Cases

  • Backup Configuration: Define what to back up, where to store it, and how to encrypt it.
  • Scheduled Automation: Run backups, cleanup jobs, and health checks on a recurring schedule.
  • Monitoring and Alerts: Track backup health and send failure notifications through your preferred channels.
  • Use Case: A production app needs nightly database and file backups with retention rules and alerts if a backup fails, and this Skill guides that full setup.

Quick Start

Ask the assistant to configure Laravel backups for this project with scheduled database and file backups, retention cleanup, health monitoring, and failure notifications.

Frequently Asked Questions about laravel-backup

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

FAQPage Schema
How do I configure automated Laravel backups for database dumps and file archives?

To configure Laravel backups, you define what database dumps and file archives to capture, where to store them, and how to encrypt them. This Skill guides setting up spatie/laravel-backup configuration for scheduled, automated production backups.

What is the best way to schedule backup cleanup and retention rules in Laravel?

Scheduling backup cleanup and retention rules in Laravel involves running cleanup jobs on a recurring schedule. This Skill helps configure retention strategies and scheduled automation to automatically remove outdated backups and manage storage limits.

How do I set up backup health monitoring and failure notifications for a Laravel production app?

Setting up Laravel backup health monitoring and failure notifications requires tracking backup status and alerting through preferred channels. This Skill configures health checks and alert delivery workflows to ensure reliable recovery for production web apps.

Does this Laravel backup configuration work with spatie/laravel-backup?

Yes, this Laravel backup configuration specifically requires and applies to spatie/laravel-backup. It guides the full setup for backup monitoring, retention strategy, and notification workflows using the Spatie package ecosystem.

Why do I need a retention strategy for Laravel application backups?

A retention strategy for Laravel application backups is needed to automatically clean up old database dumps and file archives. This prevents storage overflow and ensures you maintain reliable recovery points without exhausting disk space.