Skip to content

Maintenance Documentation

Regular maintenance procedures and update processes for the Method Grid backend infrastructure.

Available Guides

Updates

Backups

  • SnapShooter Backups - Complete backup procedures
  • Native Digital Ocean backups
  • S3 backups with encryption
  • Restoration procedures

Server Management

Regular Maintenance Schedule

Daily

  • Automated backups (every 3 hours via SnapShooter)
  • SSL certificate renewal checks (automated via cron)

Weekly

  • Review backup integrity
  • Check server resource usage
  • Review error logs

Monthly

  • OS security updates (planned maintenance window)
  • Review and rotate old backups
  • Database performance review

Quarterly

  • PHP version updates (if available)
  • Database version updates (planned)
  • Infrastructure security review

Update Process for Webservers

To minimize downtime:

  1. Remove server from load balancer
  2. Apply updates
  3. Test functionality
  4. Add server back to load balancer
  5. Repeat for remaining servers

Backup Retention Policy

  • 3-hourly backups: Keep 21 (covering 2.5 days)
  • Daily backups: Keep 7 (covering 1 week)
  • Weekly backups: Keep 2 (covering 2 weeks)
  • Monthly backups: None (not required per current policy)

Emergency Procedures

Service Outage

  1. Check service status: systemctl status <service>
  2. Review logs: /var/log/<service>/
  3. Restart service if needed
  4. Escalate if issue persists

Data Restoration

  1. Identify backup to restore from
  2. Follow restoration procedures
  3. Verify data integrity after restoration
  4. Document restoration process and findings
Last modified by: Unknown