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 5e4e703097 Add DB-backed device file browser page 3 weeks ago
app Add DB-backed device file browser page 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 DB-backed device file browser page 3 weeks ago
README.md Add DB-backed device file browser page 3 weeks ago
VERSION Add DB-backed device file browser page 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.1 - 2026-04-12

  • Added device file browser page
  • Added Browse Files action per device
  • File browser lists DB-backed files by device and tenant
  • Added file count and device summary on browser page

v0.2.0 - 2026-04-12

  • Added first browser upload flow for user-created devices
  • Added Upload Files action per device
  • Added multi-file upload form
  • Files now save into device originals/ storage
  • Uploads are recorded in MariaDB with SHA-256, size, and original filename
  • Added upload audit logging

v0.1.4 - 2026-04-12

  • Added Remove Device flow
  • Device removal is POST-only
  • Devices can only be removed when no files are linked to them
  • Added audit logging for device removal
  • Added device directory cleanup for empty devices

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 .env automatically

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.html so 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