Files
firefrost-operations-manual/deployments/world-backup/world-backup.py
Claude 09330ec8f5 feat: Add world-backup deployment package
Created complete deployment package for world backup automation:

Files Added:
- world-backup.py (300+ lines, production-ready)
- backup-config.json.example (complete config template)
- README.md (quick deploy guide)

Features:
- Automated world downloads via Pterodactyl
- Compression to tar.gz (~80% size reduction)
- Upload to NextCloud via WebDAV
- Retention policy application (7 daily, 4 weekly, 12 monthly)
- Discord notifications (start, per-server, completion)
- Comprehensive error handling and logging

Configuration:
- All 10 Minecraft servers configured
- NextCloud WebDAV integration
- Discord webhook support
- Staging directory management

Ready to deploy on Command Center.

Complements: docs/tasks/world-backup-automation/deployment-plan.md

FFG-STD-002 compliant
2026-02-18 00:30:59 +00:00

10 KiB