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 04028cfbda alpha4.2: storage structure unified (originals/images + originals/video), browser fix, android path alignment 2 weeks ago
app alpha4.2: storage structure unified (originals/images + originals/video), browser fix, android path alignment 2 weeks ago
backups/ui-import-20260413-011506 v1.1.0-alpha1 schema + service scaffolding 3 weeks ago
scripts v1.1.0-alpha1 schema + service scaffolding 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 alpha4.2: storage structure unified (originals/images + originals/video), browser fix, android path alignment 2 weeks ago
README.md OTB Cloud v1.1.0-alpha4.1: repair docs after alpha4.1 bump 2 weeks ago
VERSION OTB Cloud v1.1.0-alpha4.1: repair docs after alpha4.1 bump 2 weeks ago
patch.sh v1.1.0-alpha1 schema + service scaffolding 3 weeks ago
patch1.sh v1.1.0-alpha1 schema + service scaffolding 3 weeks ago
requirements.txt Add MariaDB wiring and portal handoff scaffold v0.1.1 3 weeks ago
run.py v1.1.0-alpha1 schema + service scaffolding 3 weeks ago
wsgi.py v1.1.0-alpha1 schema + service scaffolding 3 weeks ago

README.md

OTB Cloud

v1.1.0-alpha4.1 - 2026-04-20

  • Synced README and PROJECT_STATE to current live code/runtime state
  • Confirmed dual-GPU worker operation with active intel + amd processing
  • Confirmed workshop queue summary is visible and health metrics remain cumulative after job deletion
  • Documented current state of fair-use scheduler work: planned/in-progress, not yet treated as fully proven batch-aware behavior
  • Prepared project to move next into Android app media-type selection work

v1.1.0-alpha4 - 2026-04-20 (Patch B)

  • Added batch_id-based workshop submissions
  • Added tenant/account-level fair-use scheduler foundation
  • Added worker batch affinity so a worker stays on its current batch until completion
  • Added one-GPU-per-tenant behavior when multiple tenants/accounts are active
  • Preserved full GPU access for a single active tenant/account
  • Enforced 5-original-file batch limit in workshop
  • Updated project docs to reflect live fair-use queue behavior

v1.1.0-alpha4 - 2026-04-20

  • Promoted project state to alpha4 based on current live multi-GPU video pipeline
  • Added file-ID based workshop queueing and source resolution
  • Added multi-profile processing with distinct output naming
  • Added manual rotation override controls in workshop
  • Added processed output routing to devices//video/
  • Added completed-job actions for View, Send to LTS, Download Output, and Delete
  • Added failed-job delete action
  • Added LTS storage routing for video, archived content, and pictures
  • Added Health page with persistent cumulative processing and GPU-time tracking
  • Confirmed health metrics remain intact even after workshop job cards are deleted
  • Dashboard now exposes device-level Video Workspace access
  • Dual GPU behavior in active use: AMD prioritizes heavier/HQ work, Intel handles lighter work

v1.1.0-alpha3 - 2026-04-19

  • Added Video Workshop UI for queued processing
  • Added workshop selection flow from device browser
  • Added enqueue and jobs API integration
  • Fixed MariaDB-backed video job insert and listing logic
  • Fixed tenant/device path resolution for queued workshop jobs
  • Fixed worker-side absolute source path resolution
  • Confirmed successful Intel iGPU processing path
  • Output files now complete successfully from workshop-triggered jobs

v1.1.0-alpha2 — Video Worker Engine

  • Background worker implemented
  • GPU processing enabled (Intel primary, AMD secondary)
  • Video job queue now active

v1.1.0-alpha1 — Video System Foundation

  • Introduced video job queue system
  • Introduced tenant usage metrics
  • Added video processing scaffolding
  • Prepared for GPU worker processing

v0.2.6 — Pre-LTS Save Point

  • Backup created before LTS / cold storage archive workflow
  • Android photo dump continuation now working with skip-existing behavior
  • Archive Workspace wording updates in progress
  • Preparing archive move-to-LTS flow

OTB Cloud

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

Added

  • Gallery view toggle for device file browser
  • Inline image serving route for browser previews
  • Image thumbnail grid (gallery layout)
  • Click-to-preview full image modal
  • Gallery cards with:
    • checkbox selection
    • rename input
    • download button
    • preview button

Improved

  • File browsing now supports both:
    • list view (file management)
    • gallery view (visual browsing)
  • Display filename system fully integrated across:
    • browser UI
    • downloads
    • zip staging
  • Bulk actions (delete, download, zip) work in both views

Notes

  • Original uploads remain immutable
  • Thumbnails currently use original images (no derived thumbnails yet)
  • System ready for future media processing / thumbnail pipeline

v0.2.4 — Display Filename + Rename

Build Date: 2026-04-13

Added

  • display_filename field for customer-defined names
  • Inline rename feature in file browser
  • Rename affects display only (not physical file)

Improved

  • Downloads use display filename when present
  • Zip workspace uses display filename when present
  • Recovery clears display filename to maintain consistency

v0.2.3 — Recovery + Zip Workflow Phase

Build Date: 2026-04-13

Added

  • Deleted file recovery system
  • Files restored from deleted/originals/
  • Auto rename on recovery (-recovered)
  • Recovery audit logging

Improved

  • Fully reversible delete lifecycle (within retention window)
  • Storage integrity maintained

v0.2.2 — Safe Delete System

Build Date: 2026-04-12

Added

  • Soft delete (moves to deleted/)
  • Hard delete option
  • 24-hour retention policy
  • Audit logging for deletes

v0.2.1 — Device File Browser

Build Date: 2026-04-12

Added

  • DB-backed file listing per device
  • File browser UI
  • File count + metadata display

v0.2.0 — Upload + Device System

Build Date: 2026-04-11

Added

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

Notes

  • OTB Cloud is a multi-tenant storage system
  • Originals are immutable and stored in originals/
  • File operations are audited
  • Designed for safe recovery and structured storage workflows

License

Internal project — Outsidethebox.top