- Add prerequisite checks before backup operations
- Validate container status before attempting backups
- Load .env file for database credentials (security improvement)
- Remove hardcoded default password from Nextcloud backup
- Use centralized config for container names
- Add --single-transaction flag for database dumps
- Improve cleanup with better reporting of removed files
- Add help command and environment variable documentation
Add healthcheck.sh for service status monitoring
- Check container health and port accessibility
- Support individual service or all-services check
Add backup.sh for data protection
- Backup service data and configurations
- List existing backups
- Cleanup old backups with retention policy
Unix philosophy: small sharp tools that do one thing well