Skip to content

Routine Maintenance Checklist

Routine maintenance helps prevent incidents and keeps Moodle stable.

Daily checks:

  • Confirm the site is reachable.
  • Check recent error reports or critical alerts.
  • Confirm cron is running.
  • Review failed scheduled tasks.
  • Check disk space for important partitions.
  • Review backup status if backups run daily.
  • Check login or authentication alerts if applicable.

Weekly checks:

  • Review system logs for repeated errors.
  • Check available Moodle updates and plugin updates.
  • Review user support trends.
  • Confirm email notifications are working.
  • Review storage growth in moodledata.
  • Check course backup or automated backup status if used.

Monthly checks:

  • Review administrator accounts and privileged roles.
  • Review unused plugins.
  • Test backup restoration in a safe environment.
  • Review site performance trends.
  • Check SSL certificate expiry timeline.
  • Review integration health.
  • Review security notifications.

Before major academic periods:

  • Confirm server capacity.
  • Verify cron and scheduled tasks.
  • Test quiz performance if online exams are planned.
  • Confirm backup and restore procedures.
  • Review support escalation contacts.
  • Freeze non-essential changes during high-risk periods.