Skip to content

[Roadmap] Multi-Device-Sync, Cloud und Self-Hosting #9

@Fenron-dev

Description

@Fenron-dev

Ziel

Eine Local-First-Sync-Architektur fuer mehrere Geraete entwerfen und umsetzen,
ohne die Portabilitaet bestehender .mediashelf-Bibliotheken zu verlieren.

Funktions-Backlog

  • Anforderungen fuer Datei-, Metadaten- und Thumbnail-Sync definieren
  • Konfliktmodell fuer Offline-Aenderungen festlegen
  • CRDT-/Merge-Ansatz gegen einfachere Alternativen bewerten
  • Multi-Device-Identitaet und Aenderungsjournal entwerfen
  • Cloud-/NAS-Backend abstrahieren
  • Self-Hosting mit dokumentiertem Docker-Setup evaluieren
  • Serverseitige Speicherung und PostgreSQL-Bedarf bewerten
  • Intelligentes Thumbnail- und On-Demand-Datei-Caching entwerfen
  • Verschluesselung, Authentifizierung und Schluesselrotation festlegen
  • Backup, Wiederherstellung und Desaster-Recovery testen
  • Migrations- und Rollback-Pfad fuer bestehende Bibliotheken definieren

Nutzerpruefung

  • Zwei Geraete koennen offline arbeiten und spaeter synchronisieren
  • Gleichzeitige Aenderungen fuehren nicht zu stillem Datenverlust
  • Geloeschte und voruebergehend nicht erreichbare Dateien werden unterschieden

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority: lowBacklog oder langfristige Verbesserungroadmap: syncSync, Cloud und Self-Hostingtype: featureNeue sichtbare Funktion

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions