otb-cloud secure encrypted backups
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.
 
 
 
 
 
Don Kingdon c38a4cc195 Update README to v0.2.3 and align with current project state 3 weeks ago
app Add deleted file recovery with -recovered naming 3 weeks ago
scripts Cleanup OTB Cloud portal UI and handoff helper v0.1.2 3 weeks ago
.env.example Add MariaDB wiring and portal handoff scaffold v0.1.1 3 weeks ago
.gitignore Initial OTB Cloud scaffold v0.1.0 3 weeks ago
PROJECT_STATE.md Add deleted file recovery with -recovered naming 3 weeks ago
README.md Update README to v0.2.3 and align with current project state 3 weeks ago
VERSION Add deleted file recovery with -recovered naming 3 weeks ago
requirements.txt Add MariaDB wiring and portal handoff scaffold v0.1.1 3 weeks ago
run.py Add MariaDB wiring and portal handoff scaffold v0.1.1 3 weeks ago

README.md

OTB Cloud

v0.2.3 — Recovery + Zip Workflow Phase

Build Date: 2026-04-13
Backend Port: 5000
Install Location: /opt/otb_cloud

Added

  • Deleted file recovery system
  • Files can be restored from deleted/originals/
  • Automatic rename on recovery:
    • file.pngfile-recovered.png
  • Recovery updates DB state correctly
  • Recovery actions logged in audit system

Improved

  • Delete → Recover lifecycle now fully reversible (within retention window)
  • Storage integrity maintained (originals never overwritten)
  • Audit logging extended to include recovery events

Current Status

  • Upload system complete (multi-file)
  • Device-based file browser operational (DB-backed)
  • Safe delete system (soft + hard delete)
  • 24-hour retention policy active
  • Recovery system working end-to-end

In Progress

  • Zip workflow UX (backend complete, UI remaining)
    • staging → zip → export flow functional
    • UI controls pending

v0.2.2 — Safe Delete System

Build Date: 2026-04-12

Added

  • Soft delete system (moves files to deleted/)
  • Hard delete option (immediate removal)
  • 24-hour retention policy (documented)
  • Audit logging for delete actions

v0.2.1 — Device File Browser

Build Date: 2026-04-12

Added

  • DB-backed file listing per device
  • File browser UI for each device
  • File count and summaries

v0.2.0 — Upload + Device System

Build Date: 2026-04-11

Added

  • Device-based storage structure
  • Multi-file upload system
  • SHA-256 hashing for uploads
  • File metadata stored in database
  • Upload audit logging

Notes

  • OTB Cloud is a multi-tenant storage system
  • Raw uploads are immutable and stored in originals/
  • All file operations are logged
  • System designed for safe recovery and audit tracking

License

Internal project — Outsidethebox.top