main
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:
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
Description
Languages
Shell
100%