Files
Ready2Blob/.planning/PROJECT.md
T
2026-03-26 09:36:14 +01:00

60 lines
2.8 KiB
Markdown

# Ready2Blob
## What This Is
Ready2Blob is a pure frontend web app that helps IT professionals deploy rclone onto end-user PCs. It provides a step-by-step configuration wizard that generates rclone config files and deployment scripts (PowerShell for Intune and/or RMM tools) ready to push via enterprise deployment platforms.
## Core Value
An IT pro can go from zero to a deployable rclone setup in minutes — without needing to know rclone's config syntax or PowerShell deployment conventions.
## Requirements
### Validated
(None yet — ship to validate)
### Active
- [ ] Multi-step wizard guides user through rclone backend selection and configuration
- [ ] Supports any rclone-compatible storage backend (Azure Blob, S3, OneDrive, etc.)
- [ ] Generates a valid rclone.conf file
- [ ] Generates PowerShell deployment script for MS Intune (with optional rclone install)
- [ ] Generates PowerShell deployment script for RMM tools (with optional rclone install)
- [ ] User can choose which output files to download
- [ ] Optionally includes rclone installation in the deployment script
- [ ] All config generation runs client-side (no backend, static site)
- [ ] Credentials/secrets are written plain text into the config (with a security notice)
### Out of Scope
- User accounts / saved templates — no backend, no persistence
- Server-side generation — everything runs in the browser
- rclone version management / auto-update logic — out of scope for v1
- Non-Windows targets — scripts target Windows endpoints only for v1
## Context
- Project name "Ready2Blob" hints at Azure Blob as a primary use case, but the tool is designed to support all rclone backends
- Target audience: any IT professional (sysadmins, MSP techs, internal IT)
- Deployment platforms: MS Intune (Win32 app or PS script) and generic RMM tools (NinjaRMM, Datto, etc.)
- rclone config files are INI-like text files; generation is purely string manipulation, no server needed
- Secrets (storage account keys, SAS tokens, OAuth tokens) go directly into the config — user is responsible for handling securely post-download
## Constraints
- **Architecture**: Pure static frontend — no backend, no server required
- **Target OS**: Windows endpoints only (scripts are PowerShell)
- **Secrets**: Plain text in generated files — UI must display a clear security warning before download
## Key Decisions
| Decision | Rationale | Outcome |
|----------|-----------|---------|
| Pure frontend (no backend) | Simpler hosting, no data retention risk with credentials | — Pending |
| Support all rclone backends | Not Azure-only despite project name — broader utility | — Pending |
| Optional rclone install in scripts | Different orgs have different baseline images | — Pending |
---
*Last updated: 2026-03-26 after initialization*