You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
3 weeks ago | |
|---|---|---|
| app | 3 weeks ago | |
| scripts | 3 weeks ago | |
| .env.example | 3 weeks ago | |
| .gitignore | 3 weeks ago | |
| PROJECT_STATE.md | 3 weeks ago | |
| README.md | 3 weeks ago | |
| VERSION | 3 weeks ago | |
| requirements.txt | 3 weeks ago | |
| run.py | 3 weeks ago | |
README.md
OTB Cloud
v0.1.3 - 2026-04-12
- Removed automatic default device creation for new tenants
- Added real Add Device flow
- Updated dashboard to show empty state when no devices exist
- Device directories are now created only when a user adds a device
v0.1.2 - 2026-04-12
- Cleaned up unauthenticated OTB Cloud pages
- Hid Dashboard/Logout navigation when not authenticated
- Updated portal-required messaging for production-style flow
- Updated handoff error page wording
- Updated test handoff helper to load
.envautomatically
v0.1.1 - 2026-04-12
- Added app config module and MariaDB connection helper
- Added signed portal handoff placeholder routes
- Added authenticated dashboard route
- Added default tenant bootstrap logic
- Added local temporary
portal_base.htmlso app renders now - Added MariaDB bootstrap script
- Updated project docs for next implementation stage
v0.1.0 - 2026-04-12
- Initial scaffold created on vault3 at /opt/otb_cloud
- MariaDB-backed architecture selected
- Modular Flask app structure created
- Device-based tenant storage model defined
- Shared OTB portal template architecture planned
- Core project documentation files added
Summary
OTB Cloud is a private portal-authenticated backup and storage platform for Outsidethebox.top.
Primary goals:
- Secure backup and storage for documents, images, videos, and uploaded files
- Per-customer tenant isolation
- Device-based organization
- Immutable original uploads
- Derived file workflow for processing and edits
- Searchable file library
- Bulk upload and bulk export support
- Audit logging
- Owner-approved admin support access using one-time token workflow