Backup Plugin
December 11, 2023 2023-12-12 12:37Backup Plugin
By
Description
The Backup Plugin for Tutor is an extension module designed to enhance the functionality of Tutor, a platform used for deploying and managing Open edX environments. This plugin specifically focuses on providing robust backup and restore capabilities for services such as MySQL, MongoDB, and Caddy in both local and Kubernetes Tutor deployments.
Whether you’re part of an educational institution, organization, or an individual deploying Open edX in local or Kubernetes environments, this plugin caters to your needs, providing versioned backups aligned with specific releases and configurable options for a personalized experience. It’s a valuable addition to your toolkit, offering peace of mind and adaptability in managing and safeguarding your Open edX platform.
Key Features
- Local and Kubernetes Support: Provides seamless backup and restore functionality for both local Tutor deployments and Kubernetes environments
- Comprehensive Backup: Creates a single compressed tar file containing dumps of MySQL and MongoDB databases, along with the Caddy data directory, ensuring a comprehensive backup of critical services
- S3 Integration: Stores backup tar files in an S3 bucket in Kubernetes deployments, enabling secure and scalable storage for backup files
- Version Compatibility: Offers version-specific releases, ensuring compatibility with the corresponding versions of Open edX and Tutor
- Flexible Configuration: Allows you to customize backup behavior using various configuration parameters, including CronJob schedules, storage settings, and exclusion options
- Selective Database Backup: Permits you to include or exclude specific MySQL and MongoDB databases from the backup, providing flexibility based on deployment requirements
- Support for Upgrades: Guides you through smooth transitions during service version upgrades, recommending necessary commands to ensure data integrity
- Changelog and Versioning: Maintains a detailed changelog documenting features and fixes in each release, keeping you informed about updates and improvements
Visuals
Maintainer
This plugin is maintained by Cleura’s Education Team.
License
This software is licensed under the terms of the AGPLv3.