backup-health

Check homelab-backup systemd timer and service health status.

Updated Feb 9, 2025
One-click install
npx skills add https://github.com/carter2099/.dotfiles-homelab --skill backup-health
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backup-health
Source: https://github.com/carter2099/.dotfiles-homelab/tree/main/.claude/skills/backup-health
Command: npx skills add https://github.com/carter2099/.dotfiles-homelab --skill backup-health

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Health and status monitoring for the homelab-backup service, aggregating timer state, last run outcome, logs, remote backups, and local archives into a concise mobile-friendly summary.

Core Features & Use Cases

  • Timer status. Verify the user-level homelab-backup.timer status and schedule.
  • Last run result. Check the most recent homelab-backup.service exit code and success.
  • Recent logs. Inspect recent journal output for errors or warnings.
  • R2 bucket contents. List remote backups available in the R2 storage.
  • Local archives. Display recent local backups and their sizes.
  • Disk usage. Report total local backup footprint.

Quick Start

Run this checklist to generate a mobile-friendly health summary for the homelab-backup system.

Frequently Asked Questions about backup-health

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

FAQPage Schema
How do I check the health status of a systemd backup timer and service?

Check homelab backup health by verifying the systemd timer schedule, inspecting the last service exit code, and reviewing recent journal logs for errors or warnings to ensure successful execution.

How do I verify local backup archives and remote R2 bucket contents?

Verify local backup archives and remote R2 bucket contents by listing available remote R2 storage objects, displaying recent local backups with their sizes, and reporting the total local backup disk usage footprint.

What is the best way to monitor homelab backup logs and retention state on mobile?

Monitor homelab backup logs and retention state on mobile by generating a concise, mobile-friendly health summary that aggregates system journal logs, local archives, and retention checks into a single report.

Does this backup health check work with user-level systemd timers?

Yes, this backup health check works with user-level systemd timers by verifying the specific user-level homelab-backup.timer status and schedule alongside its corresponding service execution results.

Why does my homelab backup health report show errors from system logs?

Your homelab backup health report shows errors from system logs because the diagnostic process inspects recent journal output specifically to identify and surface any warnings or errors encountered during the last backup run.