Custom OneDrive Backup Solution need Web Development
Contact person: Custom OneDrive Backup Solution
Phone:Show
Email:Show
Location: Mumbai, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Title:
Develop Custom Cloud Backup & Reporting Solution Using OneDrive Storage
Description:
We are an IT solutions company based in Mumbai, actively looking for help with this project: to design and implement a cloud backup solution for our SME Clients ( Each client would have multiple devices and users that they would like to backup daily ). Currently we're using NAS hardware backups to store the backups on a local drive, but we wish to move entirely to cloud backup and our aim is to leverage OneDrive (Microsoft 365) as the storage backend while providing a branded dashboard and monitoring system for daily backups.
After having discussed this with ChatGPT, following are the two possible implementation approaches and we'd like to explore the most practical solution with your help.
Option A – Build Custom Backup Agent with Graph API
• Use Microsoft Graph API / OneDrive API to programmatically upload daily backups.
• Build a lightweight backup agent that runs on client PCs (Windows).
• Backup specific folders (Documents, Desktop, Pictures, etc.) daily.
• Log results (success/failure, file counts, data size).
• Centralize logs into a dashboard (Power BI or custom web app).
• Key challenges: Authentication flow, token refresh, service account management, licensing overhead.
Option B – Use Existing Backup Tools with OneDrive as Storage
• Deploy existing backup software (e.g. Rclone, Duplicati, Duplicacy) to back up client endpoints directly into OneDrive storage.
• Configure and manage OneDrive credentials for each client.
• Build a monitoring and dashboard layer to track backup health, last backup time, errors, and storage usage.
• Dashboard options: Power BI, Grafana, or custom web portal.
• Key challenges: Credential management, centralized reporting across multiple clients, ensuring reliability.
Deliverables:
• Working proof-of-concept for either approach (we may expand later).
• Backup solution that can scale across multiple clients (5–10 devices per client initially).
• Centralized monitoring/reporting dashboard (by client and by device).
• Documentation (setup, configuration, troubleshooting).
Nice to Have:
• Multi-tenant support (separate client views).
• Automated alerts (email/Teams if a backup fails).
• Secure authentication and encryption best practices.
Desired Skills:
• Strong knowledge of Microsoft Graph API / OneDrive API.
• Experience with endpoint automation (PowerShell, Python, or C#).
• Familiarity with backup tools like Rclone / Duplicati / Duplicacy.
• Experience building dashboards (Power BI, Grafana, or custom web apps).
Good understanding of authentication (OAuth2, service accounts, API tokens)." (client-provided description)
Matched companies (5)

El Codamics

April Innovations

WhizzAct Private Limited

HJP Media
