Moodle Plugins directory: Moodle Course Backup: Versions: 1.2.13 | Moodle.org

Moodle Course Backup
 Local plugins ::: local_backupftp
Maintained by  Eduardo Kraus
Eduardo Kraus
This is a Moodle plugin that facilitates the backup and restoration process of courses. The plugin performs backups of Moodle courses and automatically transfers them to a configured FTP server, as well as organizes the backups by Moodle categories, making backup management more efficient. The plugin also offers a tool to restore courses directly from the FTP server.
Moodle Course Backup 1.2.13
Moodle 3.10, 3.11, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: Thursday, 30 October 2025, 9:41 AM
Code prechecks
overview
phplint
phpcs117 | 0
js
css
phpdoc23 | 0
savepoint
thirdparty
grunt
shifter
mustache
gherkin
HTML | XMLlocal_backupftp
This is a Moodle plugin that facilitates the backup and restoration process of courses. The plugin performs backups of Moodle courses and automatically transfers them to a configured FTP server, as well as organizes the backups by Moodle categories, making backup management more efficient. The plugin also offers a tool to restore courses directly from the FTP server.
Features
- Course backup: Performs backup of courses in Moodle and automatically sends them to the FTP.
- Category organization: Organizes backups on the FTP server by course categories, simplifying management.
- Course restoration: Allows restoration of courses directly from backups stored on the FTP server.
- Flexible configuration: The FTP server configuration can be easily set up in Moodle’s administration panel.
Installation
- Download the plugin from GitHub.
- Unzip the file and place the local_backupftp directory in your Moodle's local folder.
- In the Moodle admin panel, navigate to Site Administration > Notifications to complete the installation.
- Configure the FTP server in the plugin settings.
FTP Configuration
After installation, you can configure the FTP server to store the backups:
- Go to Site Administration > Plugins > Local Plugins > Backup FTP.
- Provide the credentials for your FTP server, such as server address, username, password, and destination folder.
- Ensure that Moodle has permission to write to the specified folder on the FTP.
How to Use
Performing a Backup
- After configuring the FTP, the plugin will automatically back up the courses and transfer them to the configured FTP server.
- The backups will be organized by category and accessible on the FTP server for easier management.
Restoring Courses
- To restore a course from the backup on the FTP, simply access the plugin's restoration tool and select the desired backup directly from the FTP server.
Contributions
If you wish to contribute to the project, feel free to open an issue or submit a pull request.
License
This plugin is licensed under the MIT License. See the LICENSE file for more details.
Version information
- Version build number
- 2025102901
- Version release name
- 1.2.13
- Maturity
- Stable version
- MD5 Sum
- da091c8cbdc62beb2deb69bf9abdb438
- Supported software
- Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
- Latest release for Moodle 3.10
- Latest release for Moodle 3.11
- Latest release for Moodle 4.0
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
- Latest release for Moodle 5.1
 
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- 1.2.13
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.