Introduction
Project Name: Renterd Backup Automation Utility
Organization: Dapp Mentors Ltd.
Project Description
We propose developing an easy-to-use automation utility to back up Renterd database instances and a video tutorial for easy installations. This project focuses on creating a user-friendly utility that streamlines the backup process and ensures data integrity for Renterd users. This solution addresses a long-standing need, as highlighted in Sia Discord discussions and supported by the Foundation in our prior submission.
How does the projected outcome serve the Foundation’s mission of user-owned data?
The Renterd Database Backup Automation Utility Project directly supports the Sia Foundation’s mission of empowering users with ownership and control over their data. By addressing the critical gap in database management for Renterd, this project delivers the following key benefits:
-
Renterd Backup Automation Utility: A reliable automated backup utility to protect user data against loss, ensuring continuity and control.
-
Renterd Database Options: A streamlined MySQL and SQLite backup options and data migration for new Renterd instances.
-
Renterd Database Backup Guide: A clear video tutorial demonstrating how users can back up and restore their databases without hassles.
This project empowers users with the knowledge and tools to manage their data effectively, reinforcing the decentralized and user-first ethos of the Sia ecosystem.
Features Included:
-
Backup Automation Utility:
- Simple script installation and setup
- Simple configuration setup using YAML/JSON
- Flexible scheduling options (hourly, daily, weekly)
- Support for both SQLite and MySQL databases
- Backup verification and security
- Backup Data Delivery via Email
-
Video Demonstration:
A comprehensive video tutorial that covers:- Installation and setup process
- Configuration walkthrough
- Demonstration of automated backup features
- Recovery process demonstration
- Troubleshooting common scenarios
- Best practices for backup management
Are you a resident of any jurisdiction on that list?
No
Will your payment bank account be located in any jurisdiction on that list?
No
Grant Specifics:
Project Budget:
The total budget estimate for this project is 4.5k USD for 1.5 months, to be disbursed monthly. This budget will cover expenses for:
- Development of automation utility
- Testing and optimization
- Video production and editing
- Deployment and release management
Phase 1 (1 Month)
- Development of core backup automation features
- Implementation of database support (SQLite and MySQL)
- Creation of command-line scripts
- Testing, optimization, and deployment
- Security implementation
Phase 2 (2 Weeks)
- Final testing and bug fixes
- Recording comprehensive video demonstration
- Deployment preparation
- Release packaging
Potential risks that will affect the outcome of the project:
Potential project risks include technical complexities with environment compatibility, which Docker can resolve, and unexpected challenges that might extend the timeline. Otherwise, we’re ready to proceed.
Development Information:
Will all of your project’s code be open-source?
Yes, and completely available on GitHub.
Leave a link where the code will be accessible for review.
Do you agree to submit monthly progress reports?
Yes, to be reported right here on the forum.
Contact info:
Email: [email protected]
Any other preferred contact methods:
Forum: @DappMentors
Discord: Daltonic
LinkedIn
X-twitter
YouTube
Website