--- # Disk maintenance defaults — tune per host in inventory if needed disk_maintenance_enabled: true # systemd journal journal_max_size: 200M # Docker docker_prune_stopped_containers_older_than: 168h # 7 days docker_prune_dangling_images: true docker_prune_unused_images_older_than: 336h # 14 days (aggressive tag) docker_prune_build_cache_older_than: 336h docker_prune_dangling_volumes: true docker_log_truncate_threshold: 50M docker_log_truncate_target: 10M # LVM thin provisioning — critical on Proxmox local-lvm / nvme_second fstrim_enabled: true # Frigate recordings on docker CT (matches config.yaml retain.days: 30) frigate_recordings_retain_days: 30 frigate_clips_retain_days: 14 # Jellyfin transcode/image cache (not metadata — that is library artwork) jellyfin_cache_max_age_days: 30 # Optional dev tooling (AIDEV) npm_cache_clean: false apt_clean: true # Alert thresholds for summary output disk_warn_percent: 80 thin_pool_warn_percent: 85