Skip to content

Cryptoytb/chronostash

Repository files navigation

🌟 chronostash - Effortless Database Backups Made Easy

Download chronostash

🚀 Getting Started

Welcome to chronostash! This application helps you back up your PostgreSQL, MySQL, and MongoDB databases to cloud services like S3, R2, or MinIO. It provides a user-friendly interface, strong encryption, and options for scheduling backups it all with ease.

📥 Download & Install

To get started with chronostash, visit the Releases page to download the latest version:

Download chronostash

  1. Go to the link above.
  2. Locate the latest version of the software.
  3. Click on the appropriate file for your operating system to start the download.
  4. Once the download is complete, open the file and follow the on-screen instructions to install the application.

💻 System Requirements

To run chronostash smoothly, ensure your system meets the following requirements:

  • Operating System: Windows, macOS, or Linux
  • Processor: Dual-core 1.5 GHz or faster
  • RAM: At least 4 GB
  • Storage: Minimum 100 MB of available space

🔐 Key Features

  • Multi-Database Support: Back up PostgreSQL, MySQL, and MongoDB with ease.
  • Cloud Integration: Effortlessly save backups to S3, R2, or MinIO.
  • Encryption: AES-256-GCM encryption keeps your data safe.
  • Cron Scheduling: Automate your backup process with cron jobs.
  • Retention Policies: Manage how long you want to keep your backups.
  • Real-Time Progress Monitoring: Track your backup progress at any time.
  • One-Click Restores: Restore your databases with just a single click.

🌐 Using the User Interface

Chronostash features a simple and intuitive user interface. Here’s how to navigate it:

  1. Dashboard: View the status of your backups and see recent activity.
  2. Set Up Backup: Select your database type and provide the connection details.
  3. Cloud Configuration: Link your cloud storage account to store backups.
  4. Schedule Backups: Choose how often you want the backups to run.
  5. Monitor Backups: Use the real-time progress indicators to keep track of processes.

📊 Using the API

If you need to integrate chronostash with other applications, the API offers a simple way to automate tasks. Here are the essential endpoints:

  • Create Backup: Send a request to initiate a backup.
  • List Backups: Retrieve a list of all past backups.
  • Restore Backup: Perform a restore operation on a selected backup.

📂 File Formats Supported

When backing up your databases, chronostash supports standard file formats for easy import and export. This ensures you can easily manage your data.

  • PostgreSQL: .sql
  • MySQL: .sql
  • MongoDB: BSON or .json files

🔧 Troubleshooting

If you encounter issues while using chronostash, consider the following common solutions:

  1. Connection Problems: Ensure your database connection details are correct.
  2. Permission Denied: Check that you have the necessary permissions for the folders where backups are saved.
  3. Installation Errors: Re-download the installer and try again, as the file may have been corrupted.

🛠️ Contributing

We welcome contributions to improve chronostash! If you’d like to help, follow these steps:

  1. Fork the repository.
  2. Make your changes in a new branch.
  3. Submit a pull request with a brief description of changes made.

📞 Support

If you need additional assistance, please contact our support team. Provide as much detail as possible about your issue, including your operating system and chronostash version.

📚 Documentation

For more detailed instructions and information on advanced features, please refer to the official documentation. It covers everything from setup to advanced configurations.

📝 License

Chronostash is open-source software and is released under the MIT License. You can freely use, modify, and distribute it.

🔗 Additional Resources

Explore these topics to deepen your understanding of chronostash:

For further resources and updates, keep an eye on our Releases page:

Download chronostash

About

⏱️ Streamline database backup and restore for PostgreSQL, MySQL, and MongoDB with encryption, scheduling, and real-time monitoring in one powerful platform.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors