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.
 
 
 
 
 
 

2.0 KiB

Product

Iron is a self-hosted personal cloud drive gateway. The product goal is to give one person a familiar browser drive experience while keeping storage placement, repair, and metadata ownership under their control.

Current Stage

Iron is a Product MVP Candidate.

Implemented:

  • local authentication and browser login
  • file browser with folders, search, sort, pagination, and an inspector panel
  • create folder, upload, rename, move, delete, restore, download, and image preview
  • uploads, recycle bin, storage, and jobs pages
  • local backend persistence
  • S3 runtime replication and remote fallback reads
  • placement policies and reconcile jobs
  • metadata export, validate, integrity, restore-plan, and guarded import
  • Python Playwright E2E coverage for the core browser flow

Still needs hardening before a polished release:

  • better browser session and bootstrap credential UX
  • deeper PDF/video preview coverage
  • richer preview derivative generation
  • stronger post-restore and repair visibility
  • mobile and narrow-screen refinement

MVP Cutline

A first usable MVP should let one person:

  • deploy a single gateway node
  • log in from a browser
  • browse, upload, preview, download, rename, move, delete, and restore files
  • use local storage and at least one remote backend
  • inspect backend health and failed work
  • export and validate metadata for recovery

Not required for the first MVP:

  • desktop sync client
  • mobile native app
  • public share links
  • full-text search
  • cross-file deduplication
  • erasure coding
  • advanced media indexing

Roadmap

Near-term:

  • harden Web UI flows with Playwright-backed regression
  • improve session management and onboarding
  • expand PDF/video preview tests
  • improve upload targeting and progress feedback
  • refine storage and jobs pages around real user tasks

Later:

  • Aliyun and Baidu adapters
  • richer cache policy
  • share links
  • desktop and mobile clients
  • stronger media workflows
  • advanced repair orchestration