Created comprehensive automated backup system for all 11 Minecraft servers: Deployment Plan (500+ lines): - Architecture and timing (integrates with restart system) - Daily backups at 3:30 AM (before 4 AM restart cycle) - Intelligent retention policy (7 daily, 4 weekly, 12 monthly) - Off-server storage via NextCloud WebDAV or S3 - Complete storage requirements calculation (~115 GB needed) - Per-server world paths and configuration - 6-phase deployment guide - Discord notifications throughout process Features: - Automated daily backups compressed to tar.gz (~80% size reduction) - Total daily backup: ~4-5 GB (all 11 servers) - Smart retention prevents storage bloat - Disaster recovery procedures documented - Standard restoration: 15-30 minutes - Full node recovery: 2-4 hours Restoration Procedures: - Step-by-step world corruption recovery - Disaster recovery for full node failure - Regular restoration testing schedule - Recovery time objectives defined Troubleshooting: - SFTP connection issues - Backup corruption detection - Retention policy debugging - Storage management Advanced features roadmap: incremental backups, encryption, multi-region storage, real-time backups. Ready to deploy when SSH access available (1-2 hours setup). Task: World Backup Automation (Tier 3) FFG-STD-002 compliant
Tasks Directory
This directory contains task-specific documentation following the Task Documentation Standard (FFG-STD-002).
Each task gets its own subdirectory with:
- README.md (task overview)
- deployment-plan.md (how to build/deploy)
- usage-guide.md (how to use after deployed)
- troubleshooting.md (common issues)
- Other task-specific documentation as needed
See: docs/standards/task-documentation-standard.md for complete standard.
Current Tasks:
whitelist-manager/- Web dashboard for managing Minecraft server whitelists
Fire + Frost + Foundation = Where Love Builds Legacy 💙🔥❄️