# homelab-scripts Collection of maintenance, monitoring, and automation scripts for my self-hosted homelab. ## Contents - **healthcheck.sh** — Quick Docker health check (container status) - **cleanup.sh** — Docker system cleanup (prune images, containers, volumes) - **backup-notify.sh** — Backup reminder / notification pattern - **git-autosave.sh** — Auto-commit and push changes to Gitea ## Usage Scripts are designed to be run manually or via cron jobs. Make them executable: ```bash chmod +x *.sh ``` ## Cron Examples ``` # Daily health check 0 8 * * * /home/ray/homelab-scripts/healthcheck.sh # Weekly cleanup 0 3 * * 0 /home/ray/homelab-scripts/cleanup.sh # Backup reminder 0 20 * * * /home/ray/homelab-scripts/backup-notify.sh ```