This project is not covered by Drupal’s security advisory policy.
Overview
The Time Machine module for Drupal is a powerful tool that allows site administrators to restore their Drupal site or project to any specific point in time, from the initial installation to the present moment. This module provides comprehensive rollback capabilities, encompassing content, configuration, user data, and more.
Key Features
Complete Site Snapshots: Automatically create detailed snapshots of your entire site at regular intervals, capturing all aspects including content, configuration, and user data.
Granular Restore Points: Select specific points in time to restore your site, whether it's a major configuration change, content update, or user role adjustment.
Easy Rollbacks: With a user-friendly interface, administrators can easily navigate through available restore points and initiate rollbacks with a few clicks.
Selective Restoration: Choose to restore specific elements such as content types, views, user roles, or specific configurations without affecting the entire site.
Automated Backups: Schedule regular backups to ensure that restore points are consistently up-to-date, minimizing data loss risks.
Change Logs: Access detailed logs of changes made between restore points, providing insights into what has been added, modified, or removed.
Benefits
Disaster Recovery: Quickly recover from site issues, hacks, or accidental deletions by restoring to a previous stable state.
Testing and Development: Experiment with new configurations or content changes without permanent consequences, knowing you can revert to a previous state if needed.
User Management: Roll back to a time before unauthorized user changes or deletions were made, ensuring consistency and security.
Peace of Mind: Maintain confidence in your site's integrity with the knowledge that you can undo changes and restore functionality at any time.
How It Works
Installation and Setup: Install the Time Machine module through the Drupal admin interface or via Composer. Configure the module settings to define backup intervals and storage preferences.
Automatic Snapshots: The module will automatically create snapshots at the defined intervals, capturing the full state of your site.
Manual Restore Points: Create manual restore points before significant changes for added security and control.
Restore Process: Navigate to the Time Machine interface, select the desired restore point, and initiate the restore process. The module will handle the rollback, ensuring all selected elements are reverted to the chosen state.
Use Cases
Emergency Recovery: Restore your site after a critical failure or security breach to minimize downtime and data loss.
Safe Experimentation: Test new features, modules, or configurations with the assurance that you can revert to a previous state if necessary.
Training and Onboarding: Allow new administrators to make changes and learn the system without the risk of permanent impact, knowing you can easily revert their changes.
Compatibility
The Time Machine module is compatible with the latest versions of Drupal and works seamlessly with other popular modules. It is designed to integrate smoothly into your existing workflow, providing an additional layer of security and flexibility.
Conclusion
The Time Machine module for Drupal is an essential tool for any site administrator looking to maintain control over their site's evolution. With its robust backup and restore capabilities, you can confidently manage changes, experiment with new ideas, and quickly recover from any issues that arise. Install Time Machine today and take control of your Drupal site's past, present, and future
Project information
Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues.- Project categories: Automation, Import and export, Site structure
- Ecosystem: Backup and Migrate, Backup & Restore
- Created by websule on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.

